1# Copyright 2013 the V8 project authors. All rights reserved.
2# Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions
6# are met:
7# 1.  Redistributions of source code must retain the above copyright
8#     notice, this list of conditions and the following disclaimer.
9# 2.  Redistributions in binary form must reproduce the above copyright
10#     notice, this list of conditions and the following disclaimer in the
11#     documentation and/or other materials provided with the distribution.
12#
13# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
14# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16# DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
17# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23
24This tests that op_get_by_pname is compiled correctly for non-final objects.
25
26On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
27
28
29PASS foo(o) is 11
30PASS foo(p) is 10
31PASS foo(q) is 3467
32PASS foo(r) is 113
33PASS foo(s) is 182
34PASS foo(o) is 11
35PASS foo(p) is 10
36PASS foo(q) is 3467
37PASS foo(r) is 113
38PASS foo(s) is 182
39PASS foo(o) is 11
40PASS foo(p) is 10
41PASS foo(q) is 3467
42PASS foo(r) is 113
43PASS foo(s) is 182
44PASS foo(o) is 11
45PASS foo(p) is 10
46PASS foo(q) is 3467
47PASS foo(r) is 113
48PASS foo(s) is 182
49PASS foo(o) is 11
50PASS foo(p) is 10
51PASS foo(q) is 3467
52PASS foo(r) is 113
53PASS foo(s) is 182
54PASS foo(o) is 11
55PASS foo(p) is 10
56PASS foo(q) is 3467
57PASS foo(r) is 113
58PASS foo(s) is 182
59PASS foo(o) is 11
60PASS foo(p) is 10
61PASS foo(q) is 3467
62PASS foo(r) is 113
63PASS foo(s) is 182
64PASS foo(o) is 11
65PASS foo(p) is 10
66PASS foo(q) is 3467
67PASS foo(r) is 113
68PASS foo(s) is 182
69PASS foo(o) is 11
70PASS foo(p) is 10
71PASS foo(q) is 3467
72PASS foo(r) is 113
73PASS foo(s) is 182
74PASS foo(o) is 11
75PASS foo(p) is 10
76PASS foo(q) is 3467
77PASS foo(r) is 113
78PASS foo(s) is 182
79PASS foo(o) is 11
80PASS foo(p) is 10
81PASS foo(q) is 3467
82PASS foo(r) is 113
83PASS foo(s) is 182
84PASS foo(o) is 11
85PASS foo(p) is 10
86PASS foo(q) is 3467
87PASS foo(r) is 113
88PASS foo(s) is 182
89PASS foo(o) is 11
90PASS foo(p) is 10
91PASS foo(q) is 3467
92PASS foo(r) is 113
93PASS foo(s) is 182
94PASS foo(o) is 11
95PASS foo(p) is 10
96PASS foo(q) is 3467
97PASS foo(r) is 113
98PASS foo(s) is 182
99PASS foo(o) is 11
100PASS foo(p) is 10
101PASS foo(q) is 3467
102PASS foo(r) is 113
103PASS foo(s) is 182
104PASS foo(o) is 11
105PASS foo(p) is 10
106PASS foo(q) is 3467
107PASS foo(r) is 113
108PASS foo(s) is 182
109PASS foo(o) is 11
110PASS foo(p) is 10
111PASS foo(q) is 3467
112PASS foo(r) is 113
113PASS foo(s) is 182
114PASS foo(o) is 11
115PASS foo(p) is 10
116PASS foo(q) is 3467
117PASS foo(r) is 113
118PASS foo(s) is 182
119PASS foo(o) is 11
120PASS foo(p) is 10
121PASS foo(q) is 3467
122PASS foo(r) is 113
123PASS foo(s) is 182
124PASS foo(o) is 11
125PASS foo(p) is 10
126PASS foo(q) is 3467
127PASS foo(r) is 113
128PASS foo(s) is 182
129PASS foo(o) is 11
130PASS foo(p) is 10
131PASS foo(q) is 3467
132PASS foo(r) is 113
133PASS foo(s) is 182
134PASS foo(o) is 11
135PASS foo(p) is 10
136PASS foo(q) is 3467
137PASS foo(r) is 113
138PASS foo(s) is 182
139PASS foo(o) is 11
140PASS foo(p) is 10
141PASS foo(q) is 3467
142PASS foo(r) is 113
143PASS foo(s) is 182
144PASS foo(o) is 11
145PASS foo(p) is 10
146PASS foo(q) is 3467
147PASS foo(r) is 113
148PASS foo(s) is 182
149PASS foo(o) is 11
150PASS foo(p) is 10
151PASS foo(q) is 3467
152PASS foo(r) is 113
153PASS foo(s) is 182
154PASS foo(o) is 11
155PASS foo(p) is 10
156PASS foo(q) is 3467
157PASS foo(r) is 113
158PASS foo(s) is 182
159PASS foo(o) is 11
160PASS foo(p) is 10
161PASS foo(q) is 3467
162PASS foo(r) is 113
163PASS foo(s) is 182
164PASS foo(o) is 11
165PASS foo(p) is 10
166PASS foo(q) is 3467
167PASS foo(r) is 113
168PASS foo(s) is 182
169PASS foo(o) is 11
170PASS foo(p) is 10
171PASS foo(q) is 3467
172PASS foo(r) is 113
173PASS foo(s) is 182
174PASS foo(o) is 11
175PASS foo(p) is 10
176PASS foo(q) is 3467
177PASS foo(r) is 113
178PASS foo(s) is 182
179PASS foo(o) is 11
180PASS foo(p) is 10
181PASS foo(q) is 3467
182PASS foo(r) is 113
183PASS foo(s) is 182
184PASS foo(o) is 11
185PASS foo(p) is 10
186PASS foo(q) is 3467
187PASS foo(r) is 113
188PASS foo(s) is 182
189PASS foo(o) is 11
190PASS foo(p) is 10
191PASS foo(q) is 3467
192PASS foo(r) is 113
193PASS foo(s) is 182
194PASS foo(o) is 11
195PASS foo(p) is 10
196PASS foo(q) is 3467
197PASS foo(r) is 113
198PASS foo(s) is 182
199PASS foo(o) is 11
200PASS foo(p) is 10
201PASS foo(q) is 3467
202PASS foo(r) is 113
203PASS foo(s) is 182
204PASS foo(o) is 11
205PASS foo(p) is 10
206PASS foo(q) is 3467
207PASS foo(r) is 113
208PASS foo(s) is 182
209PASS foo(o) is 11
210PASS foo(p) is 10
211PASS foo(q) is 3467
212PASS foo(r) is 113
213PASS foo(s) is 182
214PASS foo(o) is 11
215PASS foo(p) is 10
216PASS foo(q) is 3467
217PASS foo(r) is 113
218PASS foo(s) is 182
219PASS foo(o) is 11
220PASS foo(p) is 10
221PASS foo(q) is 3467
222PASS foo(r) is 113
223PASS foo(s) is 182
224PASS foo(o) is 11
225PASS foo(p) is 10
226PASS foo(q) is 3467
227PASS foo(r) is 113
228PASS foo(s) is 182
229PASS foo(o) is 11
230PASS foo(p) is 10
231PASS foo(q) is 3467
232PASS foo(r) is 113
233PASS foo(s) is 182
234PASS foo(o) is 11
235PASS foo(p) is 10
236PASS foo(q) is 3467
237PASS foo(r) is 113
238PASS foo(s) is 182
239PASS foo(o) is 11
240PASS foo(p) is 10
241PASS foo(q) is 3467
242PASS foo(r) is 113
243PASS foo(s) is 182
244PASS foo(o) is 11
245PASS foo(p) is 10
246PASS foo(q) is 3467
247PASS foo(r) is 113
248PASS foo(s) is 182
249PASS foo(o) is 11
250PASS foo(p) is 10
251PASS foo(q) is 3467
252PASS foo(r) is 113
253PASS foo(s) is 182
254PASS foo(o) is 11
255PASS foo(p) is 10
256PASS foo(q) is 3467
257PASS foo(r) is 113
258PASS foo(s) is 182
259PASS foo(o) is 11
260PASS foo(p) is 10
261PASS foo(q) is 3467
262PASS foo(r) is 113
263PASS foo(s) is 182
264PASS foo(o) is 11
265PASS foo(p) is 10
266PASS foo(q) is 3467
267PASS foo(r) is 113
268PASS foo(s) is 182
269PASS foo(o) is 11
270PASS foo(p) is 10
271PASS foo(q) is 3467
272PASS foo(r) is 113
273PASS foo(s) is 182
274PASS foo(o) is 11
275PASS foo(p) is 10
276PASS foo(q) is 3467
277PASS foo(r) is 113
278PASS foo(s) is 182
279PASS foo(o) is 11
280PASS foo(p) is 10
281PASS foo(q) is 3467
282PASS foo(r) is 113
283PASS foo(s) is 182
284PASS foo(o) is 11
285PASS foo(p) is 10
286PASS foo(q) is 3467
287PASS foo(r) is 113
288PASS foo(s) is 182
289PASS foo(o) is 11
290PASS foo(p) is 10
291PASS foo(q) is 3467
292PASS foo(r) is 113
293PASS foo(s) is 182
294PASS foo(o) is 11
295PASS foo(p) is 10
296PASS foo(q) is 3467
297PASS foo(r) is 113
298PASS foo(s) is 182
299PASS foo(o) is 11
300PASS foo(p) is 10
301PASS foo(q) is 3467
302PASS foo(r) is 113
303PASS foo(s) is 182
304PASS foo(o) is 11
305PASS foo(p) is 10
306PASS foo(q) is 3467
307PASS foo(r) is 113
308PASS foo(s) is 182
309PASS foo(o) is 11
310PASS foo(p) is 10
311PASS foo(q) is 3467
312PASS foo(r) is 113
313PASS foo(s) is 182
314PASS foo(o) is 11
315PASS foo(p) is 10
316PASS foo(q) is 3467
317PASS foo(r) is 113
318PASS foo(s) is 182
319PASS foo(o) is 11
320PASS foo(p) is 10
321PASS foo(q) is 3467
322PASS foo(r) is 113
323PASS foo(s) is 182
324PASS foo(o) is 11
325PASS foo(p) is 10
326PASS foo(q) is 3467
327PASS foo(r) is 113
328PASS foo(s) is 182
329PASS foo(o) is 11
330PASS foo(p) is 10
331PASS foo(q) is 3467
332PASS foo(r) is 113
333PASS foo(s) is 182
334PASS foo(o) is 11
335PASS foo(p) is 10
336PASS foo(q) is 3467
337PASS foo(r) is 113
338PASS foo(s) is 182
339PASS foo(o) is 11
340PASS foo(p) is 10
341PASS foo(q) is 3467
342PASS foo(r) is 113
343PASS foo(s) is 182
344PASS foo(o) is 11
345PASS foo(p) is 10
346PASS foo(q) is 3467
347PASS foo(r) is 113
348PASS foo(s) is 182
349PASS foo(o) is 11
350PASS foo(p) is 10
351PASS foo(q) is 3467
352PASS foo(r) is 113
353PASS foo(s) is 182
354PASS foo(o) is 11
355PASS foo(p) is 10
356PASS foo(q) is 3467
357PASS foo(r) is 113
358PASS foo(s) is 182
359PASS foo(o) is 11
360PASS foo(p) is 10
361PASS foo(q) is 3467
362PASS foo(r) is 113
363PASS foo(s) is 182
364PASS foo(o) is 11
365PASS foo(p) is 10
366PASS foo(q) is 3467
367PASS foo(r) is 113
368PASS foo(s) is 182
369PASS foo(o) is 11
370PASS foo(p) is 10
371PASS foo(q) is 3467
372PASS foo(r) is 113
373PASS foo(s) is 182
374PASS foo(o) is 11
375PASS foo(p) is 10
376PASS foo(q) is 3467
377PASS foo(r) is 113
378PASS foo(s) is 182
379PASS foo(o) is 11
380PASS foo(p) is 10
381PASS foo(q) is 3467
382PASS foo(r) is 113
383PASS foo(s) is 182
384PASS foo(o) is 11
385PASS foo(p) is 10
386PASS foo(q) is 3467
387PASS foo(r) is 113
388PASS foo(s) is 182
389PASS foo(o) is 11
390PASS foo(p) is 10
391PASS foo(q) is 3467
392PASS foo(r) is 113
393PASS foo(s) is 182
394PASS foo(o) is 11
395PASS foo(p) is 10
396PASS foo(q) is 3467
397PASS foo(r) is 113
398PASS foo(s) is 182
399PASS foo(o) is 11
400PASS foo(p) is 10
401PASS foo(q) is 3467
402PASS foo(r) is 113
403PASS foo(s) is 182
404PASS foo(o) is 11
405PASS foo(p) is 10
406PASS foo(q) is 3467
407PASS foo(r) is 113
408PASS foo(s) is 182
409PASS foo(o) is 11
410PASS foo(p) is 10
411PASS foo(q) is 3467
412PASS foo(r) is 113
413PASS foo(s) is 182
414PASS foo(o) is 11
415PASS foo(p) is 10
416PASS foo(q) is 3467
417PASS foo(r) is 113
418PASS foo(s) is 182
419PASS foo(o) is 11
420PASS foo(p) is 10
421PASS foo(q) is 3467
422PASS foo(r) is 113
423PASS foo(s) is 182
424PASS foo(o) is 11
425PASS foo(p) is 10
426PASS foo(q) is 3467
427PASS foo(r) is 113
428PASS foo(s) is 182
429PASS foo(o) is 11
430PASS foo(p) is 10
431PASS foo(q) is 3467
432PASS foo(r) is 113
433PASS foo(s) is 182
434PASS foo(o) is 11
435PASS foo(p) is 10
436PASS foo(q) is 3467
437PASS foo(r) is 113
438PASS foo(s) is 182
439PASS foo(o) is 11
440PASS foo(p) is 10
441PASS foo(q) is 3467
442PASS foo(r) is 113
443PASS foo(s) is 182
444PASS foo(o) is 11
445PASS foo(p) is 10
446PASS foo(q) is 3467
447PASS foo(r) is 113
448PASS foo(s) is 182
449PASS foo(o) is 11
450PASS foo(p) is 10
451PASS foo(q) is 3467
452PASS foo(r) is 113
453PASS foo(s) is 182
454PASS foo(o) is 11
455PASS foo(p) is 10
456PASS foo(q) is 3467
457PASS foo(r) is 113
458PASS foo(s) is 182
459PASS foo(o) is 11
460PASS foo(p) is 10
461PASS foo(q) is 3467
462PASS foo(r) is 113
463PASS foo(s) is 182
464PASS foo(o) is 11
465PASS foo(p) is 10
466PASS foo(q) is 3467
467PASS foo(r) is 113
468PASS foo(s) is 182
469PASS foo(o) is 11
470PASS foo(p) is 10
471PASS foo(q) is 3467
472PASS foo(r) is 113
473PASS foo(s) is 182
474PASS foo(o) is 11
475PASS foo(p) is 10
476PASS foo(q) is 3467
477PASS foo(r) is 113
478PASS foo(s) is 182
479PASS foo(o) is 11
480PASS foo(p) is 10
481PASS foo(q) is 3467
482PASS foo(r) is 113
483PASS foo(s) is 182
484PASS foo(o) is 11
485PASS foo(p) is 10
486PASS foo(q) is 3467
487PASS foo(r) is 113
488PASS foo(s) is 182
489PASS foo(o) is 11
490PASS foo(p) is 10
491PASS foo(q) is 3467
492PASS foo(r) is 113
493PASS foo(s) is 182
494PASS foo(o) is 11
495PASS foo(p) is 10
496PASS foo(q) is 3467
497PASS foo(r) is 113
498PASS foo(s) is 182
499PASS foo(o) is 11
500PASS foo(p) is 10
501PASS foo(q) is 3467
502PASS foo(r) is 113
503PASS foo(s) is 182
504PASS foo(o) is 11
505PASS foo(p) is 10
506PASS foo(q) is 3467
507PASS foo(r) is 113
508PASS foo(s) is 182
509PASS foo(o) is 11
510PASS foo(p) is 10
511PASS foo(q) is 3467
512PASS foo(r) is 113
513PASS foo(s) is 182
514PASS foo(o) is 11
515PASS foo(p) is 10
516PASS foo(q) is 3467
517PASS foo(r) is 113
518PASS foo(s) is 182
519PASS foo(o) is 11
520PASS foo(p) is 10
521PASS foo(q) is 3467
522PASS foo(r) is 113
523PASS foo(s) is 182
524PASS foo(o) is 11
525PASS foo(p) is 10
526PASS foo(q) is 3467
527PASS foo(r) is 113
528PASS foo(s) is 182
529PASS successfullyParsed is true
530
531TEST COMPLETE
532
533