OSDN Git Service

2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / lookup / using41.C
1 // { dg-do compile }
2
3 template <class T>
4 struct Base
5 {
6     void f();
7 };
8
9 template <class T>
10 struct A : Base<T>
11 {
12     using Base<T>::f; // { dg-message "previous declaration" }
13     using Base<T>::f; // { dg-error "redeclaration" }
14 };
15
16 template <class T, class U>
17 struct B : Base<T>, Base<U>
18 {
19     using Base<T>::f;
20     using Base<U>::f;
21 };