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 && |