dmd/compiler/test/runnable/a21.d
2022-07-09 18:53:07 +02:00

35 lines
390 B
D

/*
EXTRA_SOURCES: imports/a21a.d
PERMUTE_ARGS:
RUN_OUTPUT:
---
goodFunc
badFunc
---
*/
import core.stdc.stdio;
import imports.a21a;
template BadMixin()
{
int badFunc()
{
printf("badFunc\n");
return 2;
}
}
int main()
{
int i;
auto x = new SomeClass;
i = x.goodFunc();
assert(i == 1);
i = x.badFunc();
assert(i == 2);
return 0;
}