(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp2a/
no_unique_address10.C
// 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), "");