Index: src/ia32/full-codegen-ia32.cc |
diff --git a/src/ia32/full-codegen-ia32.cc b/src/ia32/full-codegen-ia32.cc |
index a058701aac5dfb6e879da12b151f0e7ceed62c41..6fc1aa492ca93b9b0bd433762609b1288e653441 100644 |
--- a/src/ia32/full-codegen-ia32.cc |
+++ b/src/ia32/full-codegen-ia32.cc |
@@ -138,6 +138,8 @@ void FullCodeGenerator::Generate() { |
// function calls. |
if (!info->is_classic_mode() || info->is_native()) { |
Label ok; |
+ Label start; |
+ __ bind(&start); |
__ test(ecx, ecx); |
__ j(zero, &ok, Label::kNear); |
// +1 for return address. |
@@ -149,6 +151,7 @@ void FullCodeGenerator::Generate() { |
__ mov(Operand(esp, receiver_offset), |
Immediate(isolate()->factory()->undefined_value())); |
__ bind(&ok); |
+ ASSERT_EQ(kSizeOfStrictModePrologue, ok.pos() - start.pos()); |
} |
// Open a frame scope to indicate that there is a frame on the stack. The |