// Submitted by Jason Merrill <jason@cygnus.com>. | |
// Bug: g++ fails to see through the T typedef in the C ctor. | |
// Build don't link: | |
struct A { | |
A (int) { } | |
}; | |
typedef A T; | |
struct B: public virtual T { | |
B (): T(1) { } | |
}; | |
struct C: public B { | |
C (): T(1) { } | |
}; |