blob: 29e9f92f9f63e8e70d8a6844fe3b93b426a16a60 [file] [log] [blame]
// { dg-do assemble }
// Submitted by Jason Merrill <jason@cygnus.com>.
// Bug: g++ fails to see through the T typedef in the C ctor.
struct A {
A (int) { }
};
typedef A T;
struct B: public virtual T {
B (): T(1) { }
};
struct C: public B {
C (): T(1) { }
};