summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/optimizing/instruction_simplifier.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/instruction_simplifier.cc b/compiler/optimizing/instruction_simplifier.cc
index f1f4652dc8..9cfc16f596 100644
--- a/compiler/optimizing/instruction_simplifier.cc
+++ b/compiler/optimizing/instruction_simplifier.cc
@@ -237,7 +237,7 @@ void InstructionSimplifierVisitor::VisitShift(HBinaryOperation* instruction) {
if (input_cst != nullptr) {
int64_t cst = Int64FromConstant(input_cst);
int64_t mask =
- (input_cst->GetType() == Primitive::kPrimLong) ? kMaxLongShiftValue : kMaxIntShiftValue;
+ (input_other->GetType() == Primitive::kPrimLong) ? kMaxLongShiftValue : kMaxIntShiftValue;
if ((cst & mask) == 0) {
// Replace code looking like
// SHL dst, src, 0