blob: 7eeb29f672ac4b2e77ee032372557e9b1a3946ea [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail124.d(17): Error: class `fail124.CC` inherits from duplicate interface `C`
fail_compilation/fail124.d(31): Error: class `fail124.D` inherits from duplicate interface `T`
fail_compilation/fail124.d(31): Error: class `fail124.D` inherits from duplicate interface `T`
---
*/
//import std.stdio;
interface C
{
void f();
}
class CC : C, C
{
void f() { /*writefln("hello");*/ }
}
void main()
{
CC cc = new CC();
cc.f();
}
// https://issues.dlang.org/show_bug.cgi?id=20830
interface T { }
class D : T, T, T { }