commit | 7d24e9101dbc3dd1416dbff01d5410920550aca4 | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Mon Jan 16 21:15:08 2017 +0000 |
committer | Eric Fiselier <eric@efcs.ca> | Mon Jan 16 21:15:08 2017 +0000 |
tree | 4e0f98ca92e4f31f4205de16ecc82457d99cabcc | |
parent | dae39608bbfe0d0bdea05e041a77df1e3e99e48b [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. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@292159 91177308-0d34-0410-b5e6-96231b3b80d8