|
// { 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) { }
|
|
};
|