Index: src/x87/builtins-x87.cc |
diff --git a/src/x87/builtins-x87.cc b/src/x87/builtins-x87.cc |
index 4fc08f5b94b2478ceeaa43d88a5fbefc1f2d9aa4..5d10684a22c955d227cb791ee5ea81412d48c096 100644 |
--- a/src/x87/builtins-x87.cc |
+++ b/src/x87/builtins-x87.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, |