mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 05:00:16 +03:00

* [dsymbolsem] Fix error punctuation (part 4) Also move fail233.d test into diag12312.d. * 3 pragma(mangle) errors * Fix line no
14 lines
551 B
D
14 lines
551 B
D
/*
|
|
TEST_OUTPUT:
|
|
---
|
|
fail_compilation/ice13788.d(11): Error: pragma `mangle` - string expected for mangled name
|
|
fail_compilation/ice13788.d(12): Error: `string` expected for mangled name, not `(1)` of type `int`
|
|
fail_compilation/ice13788.d(13): Error: pragma `mangle` - zero-length string not allowed for mangled name
|
|
fail_compilation/ice13788.d(14): Error: pragma `mangle` - mangled name characters can only be of type `char`
|
|
---
|
|
*/
|
|
|
|
pragma(mangle) void f1();
|
|
pragma(mangle, 1) void f2();
|
|
pragma(mangle, "") void f3();
|
|
pragma(mangle, "a"w) void f4();
|