psmang2.cc revision 1.1.1.1
1#include <stdio.h>
2
3/* Do not move this definition into a header file!  See the comments
4   in psmang.exp.  */
5struct s
6{
7  int value;
8  void method1 (void);
9  void method2 (void);
10};
11
12void
13s::method2 (void)
14{
15  printf ("%d\n", value);
16}
17
18
19/* The presence of these variables ensures there will be so many
20   symbols in psmang2.cc's symtab's global block that it will have a
21   non-trivial hash table.  When there are only a very few symbols,
22   the block only has one hash bucket, so even if we compute the hash
23   value for the wrong symbol name, we'll still find a symbol that
24   matches.  */
25int a;
26int b;
27int a1;
28int b1;
29int a2;
30int b2;
31int a12;
32int b12;
33int a3;
34int b3;
35int a13;
36int b13;
37int a23;
38int b23;
39int a123;
40int b123;
41int a4;
42int b4;
43int a14;
44int b14;
45int a24;
46int b24;
47int a124;
48int b124;
49int a34;
50int b34;
51int a134;
52int b134;
53int a234;
54int b234;
55int a1234;
56int b1234;
57int a5;
58int b5;
59int a15;
60int b15;
61int a25;
62int b25;
63int a125;
64int b125;
65int a35;
66int b35;
67int a135;
68int b135;
69int a235;
70int b235;
71int a1235;
72int b1235;
73int a45;
74int b45;
75int a145;
76int b145;
77int a245;
78int b245;
79int a1245;
80int b1245;
81int a345;
82int b345;
83int a1345;
84int b1345;
85int a2345;
86int b2345;
87int a12345;
88int b12345;
89int a6;
90int b6;
91int a16;
92int b16;
93int a26;
94int b26;
95int a126;
96int b126;
97int a36;
98int b36;
99int a136;
100int b136;
101int a236;
102int b236;
103int a1236;
104int b1236;
105int a46;
106int b46;
107int a146;
108int b146;
109int a246;
110int b246;
111int a1246;
112int b1246;
113int a346;
114int b346;
115int a1346;
116int b1346;
117int a2346;
118int b2346;
119int a12346;
120int b12346;
121int a56;
122int b56;
123int a156;
124int b156;
125int a256;
126int b256;
127int a1256;
128int b1256;
129int a356;
130int b356;
131int a1356;
132int b1356;
133int a2356;
134int b2356;
135int a12356;
136int b12356;
137int a456;
138int b456;
139int a1456;
140int b1456;
141int a2456;
142int b2456;
143int a12456;
144int b12456;
145int a3456;
146int b3456;
147int a13456;
148int b13456;
149int a23456;
150int b23456;
151int a123456;
152int b123456;
153