return;
}
- VM::Value leftConst;
- VM::Value rightConst;
+ Value leftConst = Value::undefinedValue();
+ Value rightConst = Value::undefinedValue();
bool canDoInline = info.inlineMemOp && info.inlineImmOp;
overflowCheck = (this->*info.inlineMemOp)(Overflow, rightValue, IntegerOpRegister);
} else { // right->asConst()
- VM::Value value = convertToValue(right->asConst());
- overflowCheck = (this->*info.inlineImmOp)(Overflow, TrustedImm32(value.integerValue()), IntegerOpRegister);
+ overflowCheck = (this->*info.inlineImmOp)(Overflow, TrustedImm32(rightConst.integerValue()), IntegerOpRegister);
}
Address resultAddr = loadTempAddress(ScratchRegister, target);