if we have a large GEP offset on a 32-bit or other target, make
authorChris Lattner <sabre@nondot.org>
Thu, 5 Feb 2009 06:55:21 +0000 (06:55 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 5 Feb 2009 06:55:21 +0000 (06:55 +0000)
commit4798bbeaf5a76a83f2aa923b0abc792e01ac3be7
tree1b5714dc86be97b30c603fe42febc9890ed7e897
parent5734c94ec24a6f4ee940e0b146df48c647c7a4dc
if we have a large GEP offset on a 32-bit or other target, make
sure to print the value properly sext'd to the right pointer size.
This fixes PR3481.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63843 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
test/CodeGen/X86/2009-02-04-sext-i64-gep.ll [new file with mode: 0644]