Backed out changeset a63b6fa0229c per request from sayrer due to a trace malloc alloc regression.

This commit is contained in:
Johnny Stenback 2010-10-13 11:16:20 -07:00
parent d5c09a23f0
commit 76bb5be13d

View File

@ -530,7 +530,7 @@ FrameState::ensureTypeSynced(const FrameEntry *fe, Assembler &masm) const
/* Store a double's type bits, even though !isTypeKnown(). */
if (backing->isConstant())
masm.storeTypeTag(ImmTag(backing->getKnownTag()), to);
else if (backing->isTypeKnown())
else if (fe->isTypeKnown())
masm.storeTypeTag(ImmType(backing->getKnownType()), to);
else
masm.storeTypeTag(backing->type.reg(), to);