diff options
| author | Andreas Gampe <agampe@google.com> | 2018-09-20 13:34:35 -0700 |
|---|---|---|
| committer | Andreas Gampe <agampe@google.com> | 2018-09-20 20:32:41 -0700 |
| commit | 654698dddfd1f4d9ec0db477f4f9592d58dff039 (patch) | |
| tree | 03181d1b4fada0ec4e71156df1063331297053bc /compiler/optimizing/instruction_simplifier.cc | |
| parent | c74d9cbd4c7b1b5b1a4c5a6bb34e9426336bbecc (diff) | |
| download | art-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.cc | 2 |
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 |
