| Index: src/x64/full-codegen-x64.cc
|
| ===================================================================
|
| --- src/x64/full-codegen-x64.cc (revision 7643)
|
| +++ src/x64/full-codegen-x64.cc (working copy)
|
| @@ -1131,7 +1131,7 @@
|
| RelocInfo::Mode mode = (typeof_state == INSIDE_TYPEOF)
|
| ? RelocInfo::CODE_TARGET
|
| : RelocInfo::CODE_TARGET_CONTEXT;
|
| - EmitCallIC(ic, mode);
|
| + EmitCallIC(ic, mode, AstNode::kNoNumber);
|
| }
|
|
|
|
|
| @@ -1235,7 +1235,7 @@
|
| __ Move(rcx, var->name());
|
| __ movq(rax, GlobalObjectOperand());
|
| Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
|
| - EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT);
|
| + EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT, AstNode::kNoNumber);
|
| context()->Plug(rax);
|
|
|
| } else if (slot != NULL && slot->type() == Slot::LOOKUP) {
|
| @@ -1769,7 +1769,7 @@
|
| Handle<Code> ic = is_strict_mode()
|
| ? isolate()->builtins()->StoreIC_Initialize_Strict()
|
| : isolate()->builtins()->StoreIC_Initialize();
|
| - EmitCallIC(ic, RelocInfo::CODE_TARGET);
|
| + EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber);
|
| break;
|
| }
|
| case KEYED_PROPERTY: {
|
| @@ -1792,7 +1792,7 @@
|
| Handle<Code> ic = is_strict_mode()
|
| ? isolate()->builtins()->KeyedStoreIC_Initialize_Strict()
|
| : isolate()->builtins()->KeyedStoreIC_Initialize();
|
| - EmitCallIC(ic, RelocInfo::CODE_TARGET);
|
| + EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber);
|
| break;
|
| }
|
| }
|
| @@ -1818,7 +1818,7 @@
|
| Handle<Code> ic = is_strict_mode()
|
| ? isolate()->builtins()->StoreIC_Initialize_Strict()
|
| : isolate()->builtins()->StoreIC_Initialize();
|
| - EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT);
|
| + EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT, AstNode::kNoNumber);
|
|
|
| } else if (op == Token::INIT_CONST) {
|
| // Like var declarations, const declarations are hoisted to function
|
| @@ -1921,7 +1921,7 @@
|
| Handle<Code> ic = is_strict_mode()
|
| ? isolate()->builtins()->StoreIC_Initialize_Strict()
|
| : isolate()->builtins()->StoreIC_Initialize();
|
| - EmitCallIC(ic, RelocInfo::CODE_TARGET);
|
| + EmitCallIC(ic, RelocInfo::CODE_TARGET, expr->id());
|
|
|
| // If the assignment ends an initialization block, revert to fast case.
|
| if (expr->ends_initialization_block()) {
|
| @@ -3962,7 +3962,7 @@
|
| Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
|
| // Use a regular load, not a contextual load, to avoid a reference
|
| // error.
|
| - EmitCallIC(ic, RelocInfo::CODE_TARGET);
|
| + EmitCallIC(ic, RelocInfo::CODE_TARGET, AstNode::kNoNumber);
|
| PrepareForBailout(expr, TOS_REG);
|
| context()->Plug(rax);
|
| } else if (proxy != NULL &&
|
|
|