diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-05-13 22:05:45 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-05-13 22:05:45 +0000 |
commit | 40ca913727f914b720b30d4e3ccc66250fb4aba2 (patch) | |
tree | a7b5b6ed63e525333c6fd2d0843082bb697b5537 /clang/lib/CodeGen/CGObjCGNU.cpp | |
parent | b4892cd266dfafb9c6986ee46a8025c8031c3792 (diff) | |
download | bcm5719-llvm-40ca913727f914b720b30d4e3ccc66250fb4aba2.tar.gz bcm5719-llvm-40ca913727f914b720b30d4e3ccc66250fb4aba2.zip |
Push record return type classification into CGCXXABI
In the Microsoft C++ ABI, instance methods always return records
indirectly via the second hidden parameter. This was implemented in
X86_32ABIInfo, but not WinX86_64ABIInfo.
Rather than exposing a handful of boolean methods in the CGCXXABI
interface, we can expose a single method that applies C++ ABI return
value classification rules.
llvm-svn: 208733
Diffstat (limited to 'clang/lib/CodeGen/CGObjCGNU.cpp')
0 files changed, 0 insertions, 0 deletions