Index: src/interpreter/bytecode-array-builder.cc |
diff --git a/src/interpreter/bytecode-array-builder.cc b/src/interpreter/bytecode-array-builder.cc |
index b732f8b96fae8197abf145ffc3abe0af50df6e09..1e7520b2ef2a25e964caadded4e3f9bc8d6e33de 100644 |
--- a/src/interpreter/bytecode-array-builder.cc |
+++ b/src/interpreter/bytecode-array-builder.cc |
@@ -633,6 +633,16 @@ BytecodeArrayBuilder& BytecodeArrayBuilder::CallRuntime( |
} |
+BytecodeArrayBuilder& BytecodeArrayBuilder::Delete(Register object, |
+ LanguageMode language_mode) { |
+ Bytecode bytecode = (language_mode == STRICT) |
rmcilroy
2015/10/21 14:52:54
Could you move this code into a BytecodeForDelete
mythria
2015/10/23 14:48:00
Done.
|
+ ? Bytecode::kDeletePropertyStrict |
+ : Bytecode::kDeletePropertySloppy; |
+ Output(bytecode, object.ToOperand()); |
+ return *this; |
+} |
+ |
+ |
size_t BytecodeArrayBuilder::GetConstantPoolEntry(Handle<Object> object) { |
// These constants shouldn't be added to the constant pool, the should use |
// specialzed bytecodes instead. |