[ARM] Fix bug 39982 - pcs("aapcs-vfp") is not consistent
authorCarey Williams <carey.williams@arm.com>
Fri, 22 Mar 2019 16:20:45 +0000 (16:20 +0000)
committerCarey Williams <carey.williams@arm.com>
Fri, 22 Mar 2019 16:20:45 +0000 (16:20 +0000)
commit2c3c9ca4ba26781b6331201511a21333c91da8b3
treef2a824edc7105175e98da84bad113f3314eeb4e7
parent4a518c70551d152abadaa9a10c47a4a1dadd84a4
[ARM] Fix bug 39982 - pcs("aapcs-vfp") is not consistent

Correctly handle homogeneous aggregates when a
function's ABI is specified via the pcs attribute.

Bug: https://bugs.llvm.org/show_bug.cgi?id=39982
Differential Revision: https://reviews.llvm.org/D59094

llvm-svn: 356776
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGenCXX/arm-pcs.cpp [new file with mode: 0644]