Index: src/arm/lithium-arm.cc |
=================================================================== |
--- src/arm/lithium-arm.cc (revision 8444) |
+++ src/arm/lithium-arm.cc (working copy) |
@@ -1098,7 +1098,7 @@ |
HIsObject* compare = HIsObject::cast(v); |
ASSERT(compare->value()->representation().IsTagged()); |
LOperand* temp = TempRegister(); |
- return new LIsObjectAndBranch(UseRegister(compare->value()), temp); |
+ return new LIsObjectAndBranch(UseRegisterAtStart(compare->value()), temp); |
} else if (v->IsCompareObjectEq()) { |
HCompareObjectEq* compare = HCompareObjectEq::cast(v); |
return new LCmpObjectEqAndBranch(UseRegisterAtStart(compare->left()), |