| Index: src/ia32/macro-assembler-ia32.cc
|
| ===================================================================
|
| --- src/ia32/macro-assembler-ia32.cc (revision 5232)
|
| +++ src/ia32/macro-assembler-ia32.cc (working copy)
|
| @@ -1298,7 +1298,7 @@
|
| mov(esi, FieldOperand(edi, JSFunction::kContextOffset));
|
| mov(ebx, FieldOperand(edx, SharedFunctionInfo::kFormalParameterCountOffset));
|
| SmiUntag(ebx);
|
| - mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset));
|
| + mov(edx, FieldOperand(edi, JSFunction::kCodeOffset));
|
| lea(edx, FieldOperand(edx, Code::kHeaderSize));
|
|
|
| ParameterCount expected(ebx);
|
| @@ -1350,8 +1350,7 @@
|
| // Make sure the code objects in the builtins object and in the
|
| // builtin function are the same.
|
| push(target);
|
| - mov(target, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
|
| - mov(target, FieldOperand(target, SharedFunctionInfo::kCodeOffset));
|
| + mov(target, FieldOperand(edi, JSFunction::kCodeOffset));
|
| cmp(target, Operand(esp, 0));
|
| Assert(equal, "Builtin code object changed");
|
| pop(target);
|
|
|