2 template <class T, class V>
12 template <class T, class V>
13 A<T, V>::A (T at, V av) {
19 template <class T, class V>
20 class B: public virtual A<T, V> {
26 template <class T, class V>
27 B<T, V>::B (T at, V av) : A<T, V> (at, av) { } // { dg-bogus "" }
33 B<int, double> ab(i, x);