summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorTim Northover <Tim.Northover@arm.com>2013-01-30 09:46:55 +0000
committerTim Northover <Tim.Northover@arm.com>2013-01-30 09:46:55 +0000
commitda16507111a19a3f009e443cd25e9f8f6b8b9775 (patch)
tree2e18ffda11f3120e752d3aafafa5bddb03cf8fd2 /clang/lib/CodeGen/CodeGenModule.cpp
parentd6b9348bf350a9f0ea66d333193fc728ba899b60 (diff)
downloadbcm5719-llvm-da16507111a19a3f009e443cd25e9f8f6b8b9775.tar.gz
bcm5719-llvm-da16507111a19a3f009e443cd25e9f8f6b8b9775.zip
Also promote fp16 types to double when they're anonymous variadic arguments.
__fp16 isn't covered by the standard, but this resolves the oddity that float gets promoted when passed variadically, but not the smaller type. This is required by the AArch64 ABI, and a sane action elsewhere. llvm-svn: 173918
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud