]> granicus.if.org Git - clang/commitdiff
Fix warning on MSVC. Patch by Aaron Ballman.
authorEli Friedman <eli.friedman@gmail.com>
Sat, 8 Oct 2011 01:03:47 +0000 (01:03 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 8 Oct 2011 01:03:47 +0000 (01:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141467 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGObjCGNU.cpp

index a95e8e6097081e903abadbb8a62b903c350aa383..59a1d753ad63e75d062ec2f0fe4ed99099150173 100644 (file)
@@ -1721,7 +1721,7 @@ llvm::Constant *CGObjCGNU::MakeBitField(llvm::SmallVectorImpl<bool> &bits) {
   if (bitCount < 64) {
     uint64_t val = 1;
     for (int i=0 ; i<bitCount ; ++i) {
-      if (bits[i]) val |= 1<<(i+1);
+      if (bits[i]) val |= 1ULL<<(i+1);
     }
     return llvm::ConstantInt::get(Int64Ty, val);
   }