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
10 char test; // { dg-error "with same name as class" "" }
14 template <typename T> struct X
16 char X; // { dg-error "with same name as class" "" }
20 template <> struct X<int> {
21 char X; // { dg-error "with same name as class" "" }
25 X<float> i; // { dg-error "instantiated from" "" }