Error in CallFunctionNoFeedback ia32 made less efficient code.

R=mstarzinger@chromium.org
BUG=

Review URL: https://codereview.chromium.org/369503006

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22191 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 1859b040
...@@ -2264,7 +2264,7 @@ static void CallFunctionNoFeedback(MacroAssembler* masm, ...@@ -2264,7 +2264,7 @@ static void CallFunctionNoFeedback(MacroAssembler* masm,
// Load the receiver from the stack. // Load the receiver from the stack.
__ mov(eax, Operand(esp, (argc + 1) * kPointerSize)); __ mov(eax, Operand(esp, (argc + 1) * kPointerSize));
if (call_as_method) { if (needs_checks) {
__ JumpIfSmi(eax, &wrap); __ JumpIfSmi(eax, &wrap);
__ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx); __ CmpObjectType(eax, FIRST_SPEC_OBJECT_TYPE, ecx);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment