2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / other / field1.C
blob1efc39653b64156ebb98823e2a77eb3817a195fb
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" }