[llvm] r213515 - Fixing an MSVC conversion warning about implicitly converting the shift results to 64-bits. No functional change intended.

Aaron Ballman aaron at aaronballman.com
Mon Jul 21 05:31:43 PDT 2014


Author: aaronballman
Date: Mon Jul 21 07:31:43 2014
New Revision: 213515

URL: http://llvm.org/viewvc/llvm-project?rev=213515&view=rev
Log:
Fixing an MSVC conversion warning about implicitly converting the shift results to 64-bits. No functional change intended.

Modified:
    llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp

Modified: llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp?rev=213515&r1=213514&r2=213515&view=diff
==============================================================================
--- llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp (original)
+++ llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp Mon Jul 21 07:31:43 2014
@@ -90,7 +90,7 @@ void RuntimeDyldMachO::makeValueAddendPC
     uint64_t RelocAddr = 0;
     RI->getAddress(RelocAddr);
     unsigned RelocSize = Obj.getAnyRelocationLength(RelInfo);
-    Value.Addend += RelocAddr + (1 << RelocSize);
+    Value.Addend += RelocAddr + (1ULL << RelocSize);
   }
 }
 





More information about the llvm-commits mailing list