diff options
| author | Eric Fiselier <eric@efcs.ca> | 2017-01-16 21:15:08 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2017-01-16 21:15:08 +0000 |
| commit | b43f17c835df5d4ffa94f1902fe7af88206d7521 (patch) | |
| tree | 969c0de4f3d49fe5f67f37ba0417eaed0b854db8 /llvm/lib | |
| parent | fc26379a843ab23db0a637636423e9cb49747b2b (diff) | |
| download | bcm5719-llvm-b43f17c835df5d4ffa94f1902fe7af88206d7521.tar.gz bcm5719-llvm-b43f17c835df5d4ffa94f1902fe7af88206d7521.zip | |
Fix std::tuples EBO when targeting the MSVC ABI.
MSVC/clang-cl doesn't do a full EBO unless __declspec(empty_bases)
is applied to the derived type. This causes certain tuple tests
to fail.
This patch adds the empty_bases attribute to __tuple_impl in order
for tuple to fully provide the EBO.
llvm-svn: 292159
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions

