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