On 04/22/2016 11:02 AM, Szabolcs Nagy wrote: > Some gcc source files include standard headers after > "system.h" but those headers may declare and use poisoned > symbols,
Couldn't gcc simply allow use of poisoned symbols in system headers? It sounds like it'd avoid these odd contortions. > they also cannot be included before "system.h" > because they might depend on macro definitions from there, > so they must be included in system.h. Thanks, Pedro Alves