clarify precedence, no functionality change.
[oota-llvm.git] / include / llvm / Function.h
index 7776c29f1d7b09bde281dcad84dad2712a33caf8..56ed5c26f0be8e2a8dc3c92a785467eaa98818b6 100644 (file)
@@ -138,7 +138,7 @@ public:
   /// calling conventions are defined in CallingConv.h.
   unsigned getCallingConv() const { return SubclassData >> 1; }
   void setCallingConv(unsigned CC) {
-    SubclassData = (SubclassData & 1) | CC << 1;
+    SubclassData = (SubclassData & 1) | (CC << 1);
   }
   
   /// Obtains a constant pointer to the ParamAttrsList object which holds the