/// To compile this type: /// g++ -g -c test45-anon-dm-change-v1.cc /// /// This test is to detect a change where a non-anonymous data member /// becomes anonymous and vice-versa. struct S0 { union {int m0; char m01;}; char m1; }; struct S1 { int m0; char m01; char m1; }; void foo(S0&) {} void bar(S1&) {}