1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
struct tree_decl { unsigned in_system_header_flag:1; }; union tree_node { struct tree_decl decl; }; typedef union tree_node *tree; static int redeclaration_error_message (olddecl) tree olddecl; { if (({olddecl;})->decl.in_system_header_flag) ; }