commit | b43f17c835df5d4ffa94f1902fe7af88206d7521 | [log] [tgz] |
---|---|---|
author | Eric Fiselier <[email protected]> | Mon Jan 16 21:15:08 2017 |
committer | Eric Fiselier <[email protected]> | Mon Jan 16 21:15:08 2017 |
tree | 969c0de4f3d49fe5f67f37ba0417eaed0b854db8 | |
parent | fc26379a843ab23db0a637636423e9cb49747b2b [diff] |
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