d: Merge upstream dmd, druntime 4ca4140e58, phobos 454dff14d.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / fail23626b.d
blob758a28b141899d0a76ae688a253b20f6e46ac0a2
1 /* TEST_OUTPUT:
2 ---
3 fail_compilation/fail23626b.d(26): Error: `fail23626b.AmbigOpApply.opApply` called with argument types `(int delegate(int i) pure nothrow @nogc @system)` matches both:
4 fail_compilation/fail23626b.d(12): `fail23626b.AmbigOpApply.opApply(int delegate(int) dg)`
5 and:
6 fail_compilation/fail23626b.d(17): `fail23626b.AmbigOpApply.opApply(int delegate(int) dg)`
7 ---
8 */
10 struct AmbigOpApply
12 int opApply(int delegate(int) dg)
14 return 0;
17 int opApply(int delegate(int) dg) @system
19 return 0;
23 void ambigOpApply() @system
25 AmbigOpApply sa;
26 foreach (int i; sa) { }