Branch: Tag:

2011-12-28

2011-12-28 13:04:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

cpp: Added _Pragma() from the 201x C standard.

9236:    "#define TOSTR2(X) TOSTR(X)\n"    "constant val = TOSTR2(FOO);\n")()->val;   ]], "") + test_eq([[cpp("foo _Pragma(\"strict_types \\\\back \\\"str\\\"\") bar")]], +  "# 1 \"-\"\nfoo \n#pragma strict_types \\back \"quote\"\n#1 \"-\"\n bar")   test_equal([[    compile_string(Locale.Charset.encoder("ebcdic-us")->    feed("#charset ebcdic-us\n"