Index: src/compiler/js-intrinsic-lowering.cc |
diff --git a/src/compiler/js-intrinsic-lowering.cc b/src/compiler/js-intrinsic-lowering.cc |
index 5ca08c411bafda2cb85b608bc92b95b545647ebe..478e0975a18542724b83fd3bc9abf4c6dd4f6a65 100644 |
--- a/src/compiler/js-intrinsic-lowering.cc |
+++ b/src/compiler/js-intrinsic-lowering.cc |
@@ -89,6 +89,8 @@ Reduction JSIntrinsicLowering::Reduce(Node* node) { |
return ReduceToString(node); |
case Runtime::kInlineCall: |
return ReduceCall(node); |
+ case Runtime::kInlineNewObject: |
+ return ReduceNewObject(node); |
case Runtime::kInlineGetSuperConstructor: |
return ReduceGetSuperConstructor(node); |
case Runtime::kInlineGetOrdinaryHasInstance: |
@@ -477,6 +479,10 @@ Reduction JSIntrinsicLowering::ReduceCall(Node* node) { |
return Changed(node); |
} |
+Reduction JSIntrinsicLowering::ReduceNewObject(Node* node) { |
+ NodeProperties::ChangeOp(node, javascript()->Create()); |
+ return Changed(node); |
Camillo Bruni
2016/04/01 10:44:13
Check failed: OperatorProperties::GetTotalInputCou
|
+} |
Reduction JSIntrinsicLowering::ReduceGetSuperConstructor(Node* node) { |
Node* active_function = NodeProperties::GetValueInput(node, 0); |