Chromium Code Reviews| 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); |