http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57714
--- Comment #6 from David Krauss <potswa at mac dot com> --- Just to clarify the last comments, the input main(){\ return 0; } translates via cpp to main(){ return 0; } i.e. no splicing is apparent in the output.