Silencing a 32-bit implicit conversion warning in MSVC; NFC.
authorAaron Ballman <aaron@aaronballman.com>
Wed, 3 Dec 2014 14:39:58 +0000 (14:39 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 3 Dec 2014 14:39:58 +0000 (14:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223237 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/R600/AMDGPUAsmPrinter.cpp

index 008cf2d177958353fb7f9d13802e6b3d003fd7fa..36d4509358b13e6992bcc670ed48950a1d39026c 100644 (file)
@@ -470,7 +470,7 @@ void AMDGPUAsmPrinter::EmitAmdKernelCodeT(const MachineFunction &MF,
 
   header.target_chip = STM.getAmdKernelCodeChipID();
 
-  header.kernel_code_entry_byte_offset = (1 << MF.getAlignment());
+  header.kernel_code_entry_byte_offset = (1ULL << MF.getAlignment());
 
   header.compute_pgm_resource_registers =
       KernelInfo.ComputePGMRSrc1 |