/* TEST_OUTPUT: --- fail_compilation/mangle2.d(20): Error: pragma `mangle` char 0x20 not allowed in mangled name fail_compilation/mangle2.d(21): Error: pragma `mangle` char 0x20 not allowed in mangled name fail_compilation/mangle2.d(24): Error: pragma `mangle` char 0x0a not allowed in mangled name fail_compilation/mangle2.d(25): Error: pragma `mangle` char 0x0a not allowed in mangled name fail_compilation/mangle2.d(28): Error: pragma `mangle` char 0x07 not allowed in mangled name fail_compilation/mangle2.d(29): Error: pragma `mangle` char 0x07 not allowed in mangled name fail_compilation/mangle2.d(32): Error: pragma `mangle` char 0x01 not allowed in mangled name fail_compilation/mangle2.d(33): Error: pragma `mangle` char 0x01 not allowed in mangled name fail_compilation/mangle2.d(36): Error: pragma `mangle` char 0x00 not allowed in mangled name fail_compilation/mangle2.d(37): Error: pragma `mangle` char 0x00 not allowed in mangled name fail_compilation/mangle2.d(40): Error: pragma `mangle` Outside Unicode code space fail_compilation/mangle2.d(41): Error: pragma `mangle` Outside Unicode code space --- */ //spaces __gshared pragma(mangle, "test 9") ubyte test9_1; __gshared extern pragma(mangle, "test 9") ubyte test9_1_e; //\n chars __gshared pragma(mangle, "test\n9") ubyte test9_2; __gshared extern pragma(mangle, "test\n9") ubyte test9_2_e; //\a chars __gshared pragma(mangle, "test\a9") ubyte test9_3; __gshared extern pragma(mangle, "test\a9") ubyte test9_3_e; //\x01 chars __gshared pragma(mangle, "test\x019") ubyte test9_4; __gshared extern pragma(mangle, "test\x019") ubyte test9_4_e; //\0 chars __gshared pragma(mangle, "test\09") ubyte test9_5; __gshared extern pragma(mangle, "test\09") ubyte test9_5_e; //\xff chars __gshared pragma(mangle, "test\xff9") ubyte test9_6; __gshared extern pragma(mangle, "test\xff9") ubyte test9_6_e;