mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
[GlobalISel] fix a compilation error with gcc 6.3.0
With gcc 6.3.0, I hit the following compilation error: ../lib/CodeGen/GlobalISel/Combiner.cpp: In member function ‘bool llvm::Combiner::combineMachineInstrs(llvm::MachineFunction&, llvm::GISelCSEInfo*)’: ../lib/CodeGen/GlobalISel/Combiner.cpp:156:54: error: suggest parentheses around ‘&&’ within ‘||’ [-Werror=parentheses] assert(!CSEInfo || !errorToBool(CSEInfo->verify()) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ "CSEInfo is not consistent. Likely missing calls to " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "observer on mutations"); Fix the code as suggested by the compiler.
This commit is contained in:
parent
8eac4059bb
commit
ac35f59b91
@ -153,8 +153,8 @@ bool Combiner::combineMachineInstrs(MachineFunction &MF,
|
||||
MFChanged |= Changed;
|
||||
} while (Changed);
|
||||
|
||||
assert(!CSEInfo || !errorToBool(CSEInfo->verify()) &&
|
||||
assert(!CSEInfo || (!errorToBool(CSEInfo->verify()) &&
|
||||
"CSEInfo is not consistent. Likely missing calls to "
|
||||
"observer on mutations");
|
||||
"observer on mutations"));
|
||||
return MFChanged;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user