1 // Copyright (C) 2005 Free Software Foundation, Inc. 2 // Contributed by Nathan Sidwell 6 Jun 2005 <nathan@codesourcery.com> 3 4 // PR 20613:uninformative diagnostic 5 // Origin: Wolfgang Bangerth <bangerth@dealii.org> 6 7 struct B { 8 void f(); 9 }; 10 11 struct D : B { 12 using B::f; // { dg-message "previous declaration" } 13 using B::f; // { dg-error "redeclaration" } 14 }; 15