15 using A::i; // { dg-message "previous" }
16 using B::i; // { dg-error "redeclaration" }
31 using E::type; // { dg-message "previous" }
32 using F::type; // { dg-error "redeclaration" }
42 typedef int type; // { dg-message "previous" }
43 using H::type; // { dg-error "conflicts" }
48 using H::type; // { dg-message "previous" }
49 typedef int type; // { dg-error "conflicts" }
59 struct type {}; // { dg-message "previous" }
60 using J::type; // { dg-error "conflicts" }
65 using J::type; // { dg-message "previous" }
66 struct type {}; // { dg-error "conflicts" }
77 using M::type; // { dg-message "previous" }
78 using M::type; // { dg-error "redeclaration" }
79 using M::type2; // { dg-message "previous" }
80 using M::type2; // { dg-error "redeclaration" }