summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2010-01-26 06:39:24 +0000
committerChandler Carruth <chandlerc@gmail.com>2010-01-26 06:39:24 +0000
commit72343706c1e31a10ff10cc8b2ee071ce6395f8ff (patch)
treedcff34622cd4d5ae8cb7d4808a88300e5aad92dd /clang/lib/CodeGen/CodeGenModule.cpp
parent8a785d7a67b98f4e33c83b6a4462e5fa7f1243b8 (diff)
downloadbcm5719-llvm-72343706c1e31a10ff10cc8b2ee071ce6395f8ff.tar.gz
bcm5719-llvm-72343706c1e31a10ff10cc8b2ee071ce6395f8ff.zip
Correctly treat 64 bit integers specified via the mode attribute as the 'long'
type when that type is 64 bits wide, and the 'long long' type when 'long' is only 32 bits wide. This fixes PR6108. Also adds a bunch of test cases to ensure proper conversion between equally sized standard types and mode-specified types on both 32 and 64 bit targets. llvm-svn: 94527
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud