dmd/compiler/test/fail_compilation/ice13788.d
Nick Treleaven 6c00f8f5aa
[dsymbolsem] Fix error punctuation (part 4) (#14786)
* [dsymbolsem] Fix error punctuation (part 4)

Also move fail233.d test into diag12312.d.

* 3 pragma(mangle) errors

* Fix line no
2023-01-05 10:36:36 +02:00

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();