Index: src/ia32/builtins-ia32.cc |
diff --git a/src/ia32/builtins-ia32.cc b/src/ia32/builtins-ia32.cc |
index d4cbf9486b566b0c3f9d25429f5d411b6cd0fdfd..bbde80cde90179762e7c5beedc48b8c08516edb4 100644 |
--- a/src/ia32/builtins-ia32.cc |
+++ b/src/ia32/builtins-ia32.cc |
@@ -224,7 +224,10 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
__ j(less, &no_inobject_slack_tracking); |
// Allocate object with a slack. |
- __ movzx_b(esi, FieldOperand(eax, Map::kInObjectPropertiesOffset)); |
+ __ movzx_b( |
+ esi, |
+ FieldOperand( |
+ eax, Map::kInObjectPropertiesOrConstructorFunctionIndexOffset)); |
__ movzx_b(eax, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset)); |
__ sub(esi, eax); |
__ lea(esi, |