diff options
| author | Akira Hatanaka <ahatanaka@apple.com> | 2018-03-28 00:12:08 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@apple.com> | 2018-03-28 00:12:08 +0000 |
| commit | 5ee26483b020e6be104b4a56d854121a781bf515 (patch) | |
| tree | 89b123aa5f123c73ea2bdba969044b8e937a8cd1 /llvm/lib/Target/AVR/Disassembler/AVRDisassembler.cpp | |
| parent | 2458863e28c07e7463e940134989cd3648d09a1c (diff) | |
| download | bcm5719-llvm-5ee26483b020e6be104b4a56d854121a781bf515.tar.gz bcm5719-llvm-5ee26483b020e6be104b4a56d854121a781bf515.zip | |
[ObjC] Make C++ triviality type traits available to non-trivial C
structs.
r326307 and r327870 made changes that allowed using non-trivial C
structs with fields qualified with __strong or __weak. This commit makes
the following C++ triviality type traits available to non-trivial C
structs:
__has_trivial_assign
__has_trivial_move_assign
__has_trivial_copy
__has_trivial_move_constructor
__has_trivial_constructor
__has_trivial_destructor
rdar://problem/33599681
Differential Revision: https://reviews.llvm.org/D44913
llvm-svn: 328680
Diffstat (limited to 'llvm/lib/Target/AVR/Disassembler/AVRDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions

