Comment Comment by AstralStorm The problem being that to trigger a compile error the compiler would have to know all its reserved type names ahead of time.It is not required to do so, hence undefined behavior. You might get a wrong underlying type under that name. parent AstralStorm 3 years ago
It is not required to do so, hence undefined behavior. You might get a wrong underlying type under that name.