annotate gcc/testsuite/g++.old-deja/g++.law/shadow2.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 // { dg-do assemble }
kono
parents:
diff changeset
2 // { dg-options "-Wshadow" }
kono
parents:
diff changeset
3 // GROUPS passed shadow-warnings
kono
parents:
diff changeset
4 // (Message bugs/shadow:2)
kono
parents:
diff changeset
5 // From: michael@utex.rni.sub.org (Michael Utech)
kono
parents:
diff changeset
6 // Date: Sat, 22 Jan 1994 04:28:00 +0100
kono
parents:
diff changeset
7 // Subject: very minor problem/bug in gcc-2.5.4, -Wshadow
kono
parents:
diff changeset
8 // Message-ID: <m0pNZ1T-0008QUC@utex.rni.sub.org>
kono
parents:
diff changeset
9
kono
parents:
diff changeset
10 class X
kono
parents:
diff changeset
11 {
kono
parents:
diff changeset
12 int count;
kono
parents:
diff changeset
13 public:
kono
parents:
diff changeset
14 X() {} // necessary to produce the `count' warning
kono
parents:
diff changeset
15 };
kono
parents:
diff changeset
16
kono
parents:
diff changeset
17 template <class T>
kono
parents:
diff changeset
18 class Y
kono
parents:
diff changeset
19 {
kono
parents:
diff changeset
20 T t;
kono
parents:
diff changeset
21 public:
kono
parents:
diff changeset
22 int f (int count) { return (count); }
kono
parents:
diff changeset
23 };
kono
parents:
diff changeset
24
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
25 int
111
kono
parents:
diff changeset
26 main ()
kono
parents:
diff changeset
27 {
kono
parents:
diff changeset
28 Y<char> y;
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
29 return 0;
111
kono
parents:
diff changeset
30 }