Add braces around || in && to pacify GCC.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 11 Apr 2013 11:57:01 +0000 (11:57 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 11 Apr 2013 11:57:01 +0000 (11:57 +0000)
llvm-svn: 179275

llvm/lib/CodeGen/Passes.cpp

index 919f4bb..bfbc062 100644 (file)
@@ -243,10 +243,10 @@ TargetPassConfig::TargetPassConfig(TargetMachine *tm, PassManagerBase &pm)
 /// Insert InsertedPassID pass after TargetPassID.
 void TargetPassConfig::insertPass(AnalysisID TargetPassID,
                                   IdentifyingPassPtr InsertedPassID) {
-  assert((!InsertedPassID.isInstance() &&
-          TargetPassID != InsertedPassID.getID()) ||
-         (InsertedPassID.isInstance() &&
-          TargetPassID != InsertedPassID.getInstance()->getPassID()) &&
+  assert(((!InsertedPassID.isInstance() &&
+           TargetPassID != InsertedPassID.getID()) ||
+          (InsertedPassID.isInstance() &&
+           TargetPassID != InsertedPassID.getInstance()->getPassID())) &&
          "Insert a pass after itself!");
   std::pair<AnalysisID, IdentifyingPassPtr> P(TargetPassID, InsertedPassID);
   Impl->InsertedPasses.push_back(P);