summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/instruction_simplifier.cc
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2018-09-20 13:34:35 -0700
committerAndreas Gampe <agampe@google.com>2018-09-20 20:32:41 -0700
commit654698dddfd1f4d9ec0db477f4f9592d58dff039 (patch)
tree03181d1b4fada0ec4e71156df1063331297053bc /compiler/optimizing/instruction_simplifier.cc
parentc74d9cbd4c7b1b5b1a4c5a6bb34e9426336bbecc (diff)
downloadart-654698dddfd1f4d9ec0db477f4f9592d58dff039.tar.gz
art-654698dddfd1f4d9ec0db477f4f9592d58dff039.tar.bz2
art-654698dddfd1f4d9ec0db477f4f9592d58dff039.zip
ART: Fix bool-related types in compiler/
Avoid implicit bool conversions. Bug: 32619234 Test: WITH_TIDY=1 mmma art Change-Id: I364de41302f379e84980f720b2be99388a74dce2
Diffstat (limited to 'compiler/optimizing/instruction_simplifier.cc')
-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 7ee5ad081e..ad50bb877e 100644
--- a/compiler/optimizing/instruction_simplifier.cc
+++ b/compiler/optimizing/instruction_simplifier.cc
@@ -1317,7 +1317,7 @@ void InstructionSimplifierVisitor::VisitAdd(HAdd* instruction) {
}
HNeg* neg = left_is_neg ? left->AsNeg() : right->AsNeg();
- if ((left_is_neg ^ right_is_neg) && neg->HasOnlyOneNonEnvironmentUse()) {
+ if (left_is_neg != right_is_neg && neg->HasOnlyOneNonEnvironmentUse()) {
// Replace code looking like
// NEG tmp, b
// ADD dst, a, tmp