blob: 65806c4ee632439e938a0062f115f1fb1cb879f0 [file] [log] [blame]
/*
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;
}