]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gdc.test/runnable/a21.d
d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / runnable / a21.d
CommitLineData
5fee5ec3
IB
1/*
2EXTRA_SOURCES: imports/a21a.d
3PERMUTE_ARGS:
4RUN_OUTPUT:
5---
6goodFunc
7badFunc
8---
9*/
b4c522fa 10
5fee5ec3 11import core.stdc.stdio;
b4c522fa
IB
12import imports.a21a;
13
14
15template BadMixin()
16{
17 int badFunc()
18 {
19 printf("badFunc\n");
20 return 2;
21 }
22}
23
24
25int main()
26{
27 int i;
28 auto x = new SomeClass;
29 i = x.goodFunc();
30 assert(i == 1);
31 i = x.badFunc();
32 assert(i == 2);
33
34 return 0;
35}