diff options
| author | Akira Hatanaka <ahatanaka@apple.com> | 2020-06-09 12:02:25 -0700 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@apple.com> | 2020-06-10 14:12:13 -0700 |
| commit | f466f0beda59af1af182deb3cc8c006093d5a169 (patch) | |
| tree | 7a432dff9f24d601bb52a31049f3e1e0b3910508 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
| parent | 661fcfcd8afa4fbf4284a1ea8c0fc948dcc8fcac (diff) | |
| download | llvm-f466f0beda59af1af182deb3cc8c006093d5a169.zip llvm-f466f0beda59af1af182deb3cc8c006093d5a169.tar.gz llvm-f466f0beda59af1af182deb3cc8c006093d5a169.tar.bz2 | |
Disallow trivial_abi on a class if all copy and move constructors are
deleted
Instead of forcing the class to be passed in registers, which was what
r350920 did, issue a warning and inform the user that the attribute
cannot be used.
For more background, see this discussion:
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20190128/259907.html
This fixes PR39683.
rdar://problem/47308221
Differential Revision: https://reviews.llvm.org/D57626
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions
