Fix error in r6083

Review URL: http://codereview.chromium.org/6026004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6086 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
whesse@chromium.org 2010-12-20 14:42:05 +00:00
parent ae476ecd6c
commit da934d1f26

View File

@ -2488,7 +2488,6 @@ void TranscendentalCacheStub::Generate(MacroAssembler* masm) {
Label runtime_call;
Label runtime_call_clear_stack;
Label skip_cache;
Label call_runtime;
const bool tagged = (argument_type_ == TAGGED);
if (tagged) {
// Test that eax is a number.
@ -2635,7 +2634,8 @@ void TranscendentalCacheStub::Generate(MacroAssembler* masm) {
__ bind(&runtime_call);
__ TailCallExternalReference(ExternalReference(RuntimeFunction()), 1, 1);
} else { // UNTAGGED.
__ bind(&call_runtime);
__ bind(&runtime_call_clear_stack);
__ bind(&runtime_call);
__ AllocateHeapNumber(eax, edi, no_reg, &skip_cache);
__ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm1);
__ EnterInternalFrame();