// Two _different_ declarations of the same macro // This should result in a warning #define A 1 #define A 2