Index: src/compiler/bytecode-graph-builder.cc |
diff --git a/src/compiler/bytecode-graph-builder.cc b/src/compiler/bytecode-graph-builder.cc |
index bfbf371666ac3c33501dc3babc369acaed7753a2..b323658473384167f3e478c43bc4df5c34e08408 100644 |
--- a/src/compiler/bytecode-graph-builder.cc |
+++ b/src/compiler/bytecode-graph-builder.cc |
@@ -1310,6 +1310,16 @@ void BytecodeGraphBuilder::VisitDeletePropertySloppy( |
} |
+void BytecodeGraphBuilder::VisitDeleteLookupSlot( |
+ const interpreter::BytecodeArrayIterator& iterator) { |
+ FrameStateBeforeAndAfter states(this, iterator); |
+ Node* name = environment()->LookupAccumulator(); |
+ const Operator* op = javascript()->CallRuntime(Runtime::kDeleteLookupSlot, 2); |
+ Node* result = NewNode(op, environment()->Context(), name); |
+ environment()->BindAccumulator(result, &states); |
+} |
+ |
+ |
void BytecodeGraphBuilder::BuildCompareOp( |
const Operator* js_op, const interpreter::BytecodeArrayIterator& iterator) { |
FrameStateBeforeAndAfter states(this, iterator); |