Respect operator precedence (and silence a gcc 4.3 warning).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94304 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Bitcode/Writer/ValueEnumerator.cpp b/lib/Bitcode/Writer/ValueEnumerator.cpp
index 29a779d..c46d735 100644
--- a/lib/Bitcode/Writer/ValueEnumerator.cpp
+++ b/lib/Bitcode/Writer/ValueEnumerator.cpp
@@ -230,7 +230,7 @@
 }
 
 void ValueEnumerator::EnumerateMetadata(const Value *MD) {
-  assert(isa<MDNode>(MD) || isa<MDString>(MD) && "Invalid metadata kind");
+  assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
   // Check to see if it's already in!
   unsigned &MDValueID = MDValueMap[MD];
   if (MDValueID) {