d: Merge upstream dmd, druntime 4c18eed967, phobos d945686a4.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / test24015.d
blobc9bc42e055e1e031c0a181e6e72a8a7f8374358c
1 /* REQUIRED_ARGS: -preview=dip1000
2 * TEST_OUTPUT:
3 ---
4 fail_compilation/test24015.d(19): Error: scope variable `v` assigned to non-scope parameter `...` calling `jer`
5 ---
6 */
8 // https://issues.dlang.org/show_bug.cgi?id=24105
10 @safe:
12 extern (C) void ben(int i, scope ...);
14 extern (C) void jer(int i, ...);
16 void bar(scope const char* v)
18 ben(3, v);
19 jer(3, v);