MAW, tu che ne pensi?

Da un lato, si deve rilevare che nel caso in esame il token pasting non è in alcun modo necessario, risolvendosi come già suggerito in un mero
constant strings merging e funzionando perfettamente anche senza alcun operatore, per pura giustapposizione.
Dall'altro lato, tuttavia, è tradizione invalsa in quasi tutti i compilatori C per PC (incluso, si badi bene,
lo stesso GCC nelle versioni precedenti alla 3!!!) effettuare un
silent drop del doppio cancelletto, ovvero semplicemente ignorarlo in fase di parsing, laddove usato in modo ridondante.
Ecco quindi un'ennesima occasione nella quale GCC dimostra di saper trasformare senza un reale motivo il giusto rigore sintattico in controproducente
rigor mortis, rendendo necessario un inutile e fastidioso refactoring manuale per numerosi sorgenti altrimenti perfettamente funzionanti.