mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
41 lines
1.8 KiB
D
41 lines
1.8 KiB
D
/*
|
|
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;
|