]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/gdb.cp/shadow.cc
[gdb/testsuite] Fix wrong return type in tests
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.cp / shadow.cc
CommitLineData
8540c487
SW
1namespace A
2{
3 int x = 11;
4}
5
6int x = 22;
7int y = 0;
8
9class B
10{
11public:
12 int x;
13
14 int
15 func()
16 {
17 x = 33;
18 y++; // marker1
19
20 {
21 int x = 44;
22 y++; // marker2
23
24 {
25 int x = 55;
26 y++; // marker3
27
28 {
29 using namespace A;
30 y++; // marker4
31
13387711
SW
32 {
33 using A::x;
34 y++; // marker5
35 }
8540c487
SW
36 }
37 }
38 }
f106e10e 39 return 0;
8540c487
SW
40 }
41};
42
43int
44main()
45{
46 B theB;
47 return theB.func();
48}