Index: src/ia32/full-codegen-ia32.cc |
=================================================================== |
--- src/ia32/full-codegen-ia32.cc (revision 7643) |
+++ src/ia32/full-codegen-ia32.cc (working copy) |
@@ -740,7 +740,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); |
} |
} |
} |
@@ -1111,7 +1111,7 @@ |
RelocInfo::Mode mode = (typeof_state == INSIDE_TYPEOF) |
? RelocInfo::CODE_TARGET |
: RelocInfo::CODE_TARGET_CONTEXT; |
- EmitCallIC(ic, mode); |
+ EmitCallIC(ic, mode, AstNode::kNoNumber); |
} |
@@ -1215,7 +1215,7 @@ |
__ mov(eax, GlobalObjectOperand()); |
__ mov(ecx, var->name()); |
Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); |
- EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT); |
+ EmitCallIC(ic, RelocInfo::CODE_TARGET_CONTEXT, AstNode::kNoNumber); |
context()->Plug(eax); |
} else if (slot != NULL && slot->type() == Slot::LOOKUP) { |
@@ -1791,7 +1791,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: { |
@@ -1814,7 +1814,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; |
} |
} |
@@ -1840,7 +1840,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 |
@@ -3983,7 +3983,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(eax); |
} else if (proxy != NULL && |