1 // PR c++/88865 2 // { dg-do compile { target c++11 } } 3 4 struct B {}; 5 struct A { 6 [[no_unique_address]] B a; 7 [[no_unique_address]] B b; 8 [[no_unique_address]] B c; 9 [[no_unique_address]] B d; 10 }; 11 12 #define SA(X) static_assert((X),#X) 13 SA(sizeof(A) == 4); 14 15 A a; 16 SA(&a.a != &a.b); 17 SA(&a.c != &a.b); 18 SA(&a.c != &a.d); 19