]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/testsuite/gdb.cp/psmang1.cc
2003-08-22 Michael Chastain <mec@shout.net>
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.cp / psmang1.cc
1 /* Do not move this definition into a header file! See the comments
2 in psmang.exp. */
3 struct s
4 {
5 int value;
6 void method1 (void);
7 void method2 (void);
8 };
9
10 void
11 s::method1 ()
12 {
13 value = 42;
14 }
15
16 int
17 main (int argc, char **argv)
18 {
19 s si;
20
21 si.method1 ();
22 si.method2 ();
23 }
24
25
26 /* The presence of these variables ensures there will be so many
27 symbols in psmang1.cc's symtab's global block that it will have a
28 non-trivial hash table. When there are only a very few symbols,
29 the block only has one hash bucket, so even if we compute the hash
30 value for the wrong symbol name, we'll still find a symbol that
31 matches. */
32 int ax;
33 int bx;
34 int a1x;
35 int b1x;
36 int a2x;
37 int b2x;
38 int a12x;
39 int b12x;
40 int a3x;
41 int b3x;
42 int a13x;
43 int b13x;
44 int a23x;
45 int b23x;
46 int a123x;
47 int b123x;
48 int a4x;
49 int b4x;
50 int a14x;
51 int b14x;
52 int a24x;
53 int b24x;
54 int a124x;
55 int b124x;
56 int a34x;
57 int b34x;
58 int a134x;
59 int b134x;
60 int a234x;
61 int b234x;
62 int a1234x;
63 int b1234x;
64 int a5x;
65 int b5x;
66 int a15x;
67 int b15x;
68 int a25x;
69 int b25x;
70 int a125x;
71 int b125x;
72 int a35x;
73 int b35x;
74 int a135x;
75 int b135x;
76 int a235x;
77 int b235x;
78 int a1235x;
79 int b1235x;
80 int a45x;
81 int b45x;
82 int a145x;
83 int b145x;
84 int a245x;
85 int b245x;
86 int a1245x;
87 int b1245x;
88 int a345x;
89 int b345x;
90 int a1345x;
91 int b1345x;
92 int a2345x;
93 int b2345x;
94 int a12345x;
95 int b12345x;
96 int a6x;
97 int b6x;
98 int a16x;
99 int b16x;
100 int a26x;
101 int b26x;
102 int a126x;
103 int b126x;
104 int a36x;
105 int b36x;
106 int a136x;
107 int b136x;
108 int a236x;
109 int b236x;
110 int a1236x;
111 int b1236x;
112 int a46x;
113 int b46x;
114 int a146x;
115 int b146x;
116 int a246x;
117 int b246x;
118 int a1246x;
119 int b1246x;
120 int a346x;
121 int b346x;
122 int a1346x;
123 int b1346x;
124 int a2346x;
125 int b2346x;
126 int a12346x;
127 int b12346x;
128 int a56x;
129 int b56x;
130 int a156x;
131 int b156x;
132 int a256x;
133 int b256x;
134 int a1256x;
135 int b1256x;
136 int a356x;
137 int b356x;
138 int a1356x;
139 int b1356x;
140 int a2356x;
141 int b2356x;
142 int a12356x;
143 int b12356x;
144 int a456x;
145 int b456x;
146 int a1456x;
147 int b1456x;
148 int a2456x;
149 int b2456x;
150 int a12456x;
151 int b12456x;
152 int a3456x;
153 int b3456x;
154 int a13456x;
155 int b13456x;
156 int a23456x;
157 int b23456x;
158 int a123456x;
159 int b123456x;