Satisfy sub-optimal GCC warning.
authorDavid Blaikie <dblaikie@gmail.com>
Mon, 28 Apr 2014 22:27:26 +0000 (22:27 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Mon, 28 Apr 2014 22:27:26 +0000 (22:27 +0000)
(Clang doesn't warn here because it knows the string is benign - the
assert still checks what it's intended to - though putting the correct
parens does make clang-format format the code a little better)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207456 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/DwarfDebug.cpp

index 2dc539ed9cca3c847206cebc046b75ff8fb6ded0..fcb8ee1fb70c6c6a5a3c789ce09dc6873c708e45 100644 (file)
@@ -590,10 +590,10 @@ std::unique_ptr<DIE> DwarfDebug::constructScopeDIE(DwarfCompileUnit &TheCU,
 
   DIScope DS(Scope->getScopeNode());
 
 
   DIScope DS(Scope->getScopeNode());
 
-  assert(Scope->getInlinedAt() ||
-         (!DS.isSubprogram() && "Only handle inlined subprograms here, use "
-                                "constructSubprogramScopeDIE for non-inlined "
-                                "subprograms"));
+  assert((Scope->getInlinedAt() || !DS.isSubprogram()) &&
+         "Only handle inlined subprograms here, use "
+         "constructSubprogramScopeDIE for non-inlined "
+         "subprograms");
 
   SmallVector<std::unique_ptr<DIE>, 8> Children;
 
 
   SmallVector<std::unique_ptr<DIE>, 8> Children;