blob: cd9e8de4ad172311c85991c878f0b01d08ab56ca [file] [log] [blame]
// Make sure [[no_unique_address]] doesn't affect is_standard_layout.
// { dg-do compile { target c++11 } }
struct E1 { }; struct E2 { };
struct A
{
[[no_unique_address]] E1 e;
};
struct B: A
{
[[no_unique_address]] E2 e;
};
static_assert(__is_standard_layout (A), "");
static_assert(!__is_standard_layout (B), "");