]>
Commit | Line | Data |
---|---|---|
5fee5ec3 IB |
1 | /* |
2 | EXTRA_SOURCES: imports/a21a.d | |
3 | PERMUTE_ARGS: | |
4 | RUN_OUTPUT: | |
5 | --- | |
6 | goodFunc | |
7 | badFunc | |
8 | --- | |
9 | */ | |
b4c522fa | 10 | |
5fee5ec3 | 11 | import core.stdc.stdio; |
b4c522fa IB |
12 | import imports.a21a; |
13 | ||
14 | ||
15 | template BadMixin() | |
16 | { | |
17 | int badFunc() | |
18 | { | |
19 | printf("badFunc\n"); | |
20 | return 2; | |
21 | } | |
22 | } | |
23 | ||
24 | ||
25 | int 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 | } |