1enum embodied_enum; 2enum disembodied_enum { X }; 3 4void reg1(const enum embodied_enum * foo) { (void)foo; } 5void reg2(const enum disembodied_enum * foo) { (void)foo; } 6
1enum embodied_enum; 2enum disembodied_enum { X }; 3 4void reg1(const enum embodied_enum * foo) { (void)foo; } 5void reg2(const enum disembodied_enum * foo) { (void)foo; } 6