COFFObjectFile.cpp: Appease msvc in r201760.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 20 Feb 2014 09:16:23 +0000 (09:16 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 20 Feb 2014 09:16:23 +0000 (09:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201769 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Object/COFFObjectFile.cpp

index 85b2f0b91d7c32d94102d6acaff1c350e5a948f5..ede784379f2a32392f8029d57716ecbc448d69b2 100644 (file)
@@ -383,7 +383,7 @@ error_code COFFObjectFile::initSymbolTablePtr() {
 
 // Returns the file offset for the given VA.
 error_code COFFObjectFile::getVaPtr(uint32_t Addr, uintptr_t &Res) const {
-  uint32_t ImageBase = PE32Header ? PE32Header->ImageBase : PE32PlusHeader->ImageBase;
+  uint32_t ImageBase = PE32Header ? PE32Header->ImageBase : (uint32_t)PE32PlusHeader->ImageBase;
   return getRvaPtr(Addr - ImageBase, Res);
 }