]> git.ipfire.org Git - people/ms/gcc.git/blob - gcc/testsuite/gdc.test/fail_compilation/fail23626a.d
d: Merge upstream dmd, druntime 4ca4140e58, phobos 454dff14d.
[people/ms/gcc.git] / gcc / testsuite / gdc.test / fail_compilation / fail23626a.d
1 /* TEST_OUTPUT:
2 ---
3 fail_compilation/fail23626a.d(10): Deprecation: function `fail23626a.ambig` cannot overload `extern(D)` function at fail_compilation/fail23626a.d(9)
4 fail_compilation/fail23626a.d(13): Deprecation: function `fail23626a.ambigC` cannot overload `extern(C)` function at fail_compilation/fail23626a.d(12)
5 fail_compilation/fail23626a.d(16): Error: function `fail23626a.ambigCxx(int a)` conflicts with previous declaration at fail_compilation/fail23626a.d(15)
6 ---
7 */
8
9 extern(D) int ambig(int a) { return 0; }
10 extern(D) int ambig(int a) @system { return 1; }
11
12 extern(C) int ambigC(int a) { return 2; }
13 extern(C) int ambigC(int a) @system { return 3; }
14
15 extern(C++) int ambigCxx(int a) { return 4; }
16 extern(C++) int ambigCxx(int a) @system { return 5; }