1 2 3 4 5 6 7 8 9 10 11
// Build don't link: void f() { union { private: int i; // ERROR - private } u; u.i = 3; // ERROR - within this context }