PR c++/53848
[official-gcc.git] / gcc / testsuite / g++.dg / other / field1.C
bloba719135e3f9d035528e6421d47ca81239a505e83
1 // { dg-do compile }
3 // Copyright (C) 2003 Free Software Foundation, Inc.
4 // Contributed by Nathan Sidwell 9 Jul 2003 <nathan@codesourcery.com>
6 // PR c++ 9483.  accepted fields with same name as class
8 struct test
10   char test;  // { dg-error "with same name as class" "" }
11   test();
14 template <typename T> struct X
16   char X;  // { dg-error "with same name as class" "" }
17   X ();
20 template <> struct X<int> {
21   char X;  // { dg-error "with same name as class" "" }
22   X();
25 X<float> i; // { dg-message "required from" "" }