http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51705
--- Comment #32 from bkorb at gnu dot org 2012-01-06 16:14:08 UTC --- (In reply to comment #29) > + c_fix_arg = "__attribute__\(\(__noreturn__\)\)"; In a double quoted string, the backslash quotes always quote the character that follows. Here, it yields a noop, which is fine because the "c-fix-arg" is scanned for "%1" type markers, not regular expressions.