Index: src/ia32/lithium-codegen-ia32.cc |
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
index 7724f1b8208dead2365b2089165954d8be39785c..43139b0f7061c47a2d41ade08a22ddbcfdbb4b10 100644 |
--- a/src/ia32/lithium-codegen-ia32.cc |
+++ b/src/ia32/lithium-codegen-ia32.cc |
@@ -3735,6 +3735,7 @@ void LCodeGen::DoDeleteProperty(LDeleteProperty* instr) { |
pointers, |
env->deoptimization_index()); |
__ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); |
+ __ push(Immediate(Smi::FromInt(strict_mode_flag()))); |
__ InvokeBuiltin(Builtins::DELETE, CALL_FUNCTION, &safepoint_generator); |
} |