Fix VC++ precedence warning.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22902 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
index 7f0725e..8fb6070 100644
--- a/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+++ b/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
@@ -1171,7 +1171,7 @@
       if (Opcode == ISD::SRA) {
         // If the sign bit is known to be zero, switch this to a SRL.
         if (MaskedValueIsZero(N1,
-                              1ULL << MVT::getSizeInBits(N1.getValueType())-1,
+                              1ULL << (MVT::getSizeInBits(N1.getValueType())-1),
                               TLI))
           return getNode(ISD::SRL, N1.getValueType(), N1, N2);
       } else {