source: src/Tests/Expect-v/Functions.txt @ 59cde21

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsctordeferred_resndemanglerenumforall-pointer-decaygc_noraiijacob/cs343-translationjenkins-sandboxmemorynew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumresolv-newstringwith_gc
Last change on this file since 59cde21 was 68cd1ce, checked in by Peter A. Buhr <pabuhr@…>, 9 years ago

unify and fix storage class

  • Property mode set to 100644
File size: 13.6 KB
Line 
1h: function
2    returning
3      nothing
4    with body
5      CompoundStmt
6
7f: function
8    with parameters
9      pointer to function
10          returning
11            signed int
12
13      pointer to function
14          with parameters
15            signed int
16          returning
17            signed int
18
19      pointer to function
20          returning
21            signed int
22
23      pointer to function
24          with parameters
25            signed int
26          returning
27            signed int
28
29      g: pointer to function
30          returning
31            nothing
32
33    returning
34      signed int
35    with body
36      CompoundStmt
37                  Expression Statement:
38            Applying untyped:
39                Applying untyped:
40                    Name: *?
41                ...to:
42                    Name: g
43            ...to:
44
45                  Expression Statement:
46            Applying untyped:
47                Name: g
48            ...to:
49
50                  Expression Statement:
51            Applying untyped:
52                Name: ?=?
53            ...to:
54                Address of:
55                  Name: g
56                Name: h
57
58
59f1: function
60      accepting unspecified arguments
61    returning
62      signed int
63    with body
64      CompoundStmt
65
66f2: function
67      accepting unspecified arguments
68    returning
69      signed int
70    with body
71      CompoundStmt
72
73f3: function
74      accepting unspecified arguments
75    returning
76      pointer to function
77            accepting unspecified arguments
78          returning
79            signed int
80
81    with body
82      CompoundStmt
83
84f4: function
85      accepting unspecified arguments
86    returning
87      pointer to signed int
88    with body
89      CompoundStmt
90
91f5: function
92      accepting unspecified arguments
93    returning
94      pointer to function
95            accepting unspecified arguments
96          returning
97            signed int
98
99    with body
100      CompoundStmt
101
102f6: function
103      accepting unspecified arguments
104    returning
105      pointer to signed int
106    with body
107      CompoundStmt
108
109f7: function
110      accepting unspecified arguments
111    returning
112      pointer to signed int
113    with body
114      CompoundStmt
115
116f8: function
117      accepting unspecified arguments
118    returning
119      pointer to pointer to signed int
120    with body
121      CompoundStmt
122
123f9: function
124      accepting unspecified arguments
125    returning
126      pointer to const pointer to signed int
127    with body
128      CompoundStmt
129
130f10: function
131      accepting unspecified arguments
132    returning
133      pointer to open array of signed int
134    with body
135      CompoundStmt
136
137f11: function
138      accepting unspecified arguments
139    returning
140      pointer to open array of array of signed int with dimension of constant expression 3 signed int
141    with body
142      CompoundStmt
143
144f12: function
145      accepting unspecified arguments
146    returning
147      pointer to open array of array of signed int with dimension of constant expression 3 signed int
148    with body
149      CompoundStmt
150
151fII1: function
152    with parameters
153      i: signed int
154    returning
155      signed int
156    with body
157      CompoundStmt
158
159fII2: function
160    with parameters
161      i: signed int
162    returning
163      const signed int
164    with body
165      CompoundStmt
166
167fII3: extern function
168    with parameters
169      i: signed int
170    returning
171      signed int
172    with body
173      CompoundStmt
174
175fII4: extern function
176    with parameters
177      i: signed int
178    returning
179      const signed int
180    with body
181      CompoundStmt
182
183fII5: function
184      accepting unspecified arguments
185    returning
186      pointer to signed int
187    with body
188      CompoundStmt
189
190fII6: function
191      accepting unspecified arguments
192    returning
193      const pointer to signed int
194    with body
195      CompoundStmt
196
197fII7: function
198      accepting unspecified arguments
199    returning
200      pointer to const long signed int
201    with body
202      CompoundStmt
203
204fII8: static function
205      accepting unspecified arguments
206    returning
207      pointer to const long signed int
208    with body
209      CompoundStmt
210
211fII9: static function
212      accepting unspecified arguments
213    returning
214      pointer to const long signed int
215    with body
216      CompoundStmt
217
218fO1: function
219      accepting unspecified arguments
220    returning
221      signed int
222    with parameter names
223      i
224    with parameter declarations
225      i: signed int
226    with body
227      CompoundStmt
228
229fO2: function
230      accepting unspecified arguments
231    returning
232      signed int
233    with parameter names
234      i
235    with parameter declarations
236      i: signed int
237    with body
238      CompoundStmt
239
240fO3: function
241      accepting unspecified arguments
242    returning
243      const signed int
244    with parameter names
245      i
246    with parameter declarations
247      i: signed int
248    with body
249      CompoundStmt
250
251fO4: extern function
252      accepting unspecified arguments
253    returning
254      signed int
255    with parameter names
256      i
257    with parameter declarations
258      i: signed int
259    with body
260      CompoundStmt
261
262fO5: extern function
263      accepting unspecified arguments
264    returning
265      const signed int
266    with parameter names
267      i
268    with parameter declarations
269      i: signed int
270    with body
271      CompoundStmt
272
273f: function
274    returning
275      nothing
276
277f: function
278    returning
279      signed int
280
281f: function
282    with parameters
283      signed int
284    returning
285      nothing
286
287f: function
288    with parameters
289      signed int
290    returning
291      signed int
292
293f: function
294    returning
295      nothing
296    with body
297      CompoundStmt
298
299f: function
300    returning
301      signed int
302    with body
303      CompoundStmt
304
305f: function
306    with parameters
307      signed int
308    returning
309      nothing
310    with body
311      CompoundStmt
312
313f: function
314    with parameters
315      signed int
316    returning
317      signed int
318    with body
319      CompoundStmt
320
321f: function
322    returning
323      x: signed int
324
325f: function
326    with parameters
327      x: signed int
328    returning
329      nothing
330
331f: function
332    with parameters
333      x: signed int
334    returning
335      x: signed int
336
337f: function
338    returning
339      x: signed int
340    with body
341      CompoundStmt
342
343f: function
344    with parameters
345      x: signed int
346    returning
347      nothing
348    with body
349      CompoundStmt
350
351f: function
352    with parameters
353      x: signed int
354    returning
355      x: signed int
356    with body
357      CompoundStmt
358
359f: function
360    returning
361      signed int
362      x: signed int
363
364f: function
365    with parameters
366      signed int
367      x: signed int
368    returning
369      nothing
370
371f: function
372    with parameters
373      signed int
374      x: signed int
375    returning
376      signed int
377      x: signed int
378
379f: function
380    returning
381      signed int
382      x: signed int
383    with body
384      CompoundStmt
385
386f: function
387    with parameters
388      signed int
389      x: signed int
390    returning
391      nothing
392    with body
393      CompoundStmt
394
395f: function
396    with parameters
397      signed int
398      x: signed int
399    returning
400      signed int
401      x: signed int
402    with body
403      CompoundStmt
404
405f: function
406    returning
407      signed int
408      x: signed int
409      signed int
410
411f: function
412    with parameters
413      signed int
414      x: signed int
415      signed int
416    returning
417      nothing
418
419f: function
420    with parameters
421      signed int
422      x: signed int
423      signed int
424    returning
425      signed int
426      x: signed int
427      signed int
428
429f: function
430    returning
431      signed int
432      x: signed int
433      signed int
434    with body
435      CompoundStmt
436
437f: function
438    with parameters
439      signed int
440      x: signed int
441      signed int
442    returning
443      nothing
444    with body
445      CompoundStmt
446
447f: function
448    with parameters
449      signed int
450      x: signed int
451      signed int
452    returning
453      signed int
454      x: signed int
455      signed int
456    with body
457      CompoundStmt
458
459f: function
460    returning
461      signed int
462      x: signed int
463      y: pointer to signed int
464
465f: function
466    with parameters
467      signed int
468      x: signed int
469      y: pointer to signed int
470    returning
471      nothing
472
473f: function
474    with parameters
475      signed int
476      x: signed int
477      y: pointer to signed int
478    returning
479      signed int
480      x: signed int
481      y: pointer to signed int
482
483f: function
484    returning
485      signed int
486      x: signed int
487      y: pointer to signed int
488    with body
489      CompoundStmt
490
491f: function
492    with parameters
493      signed int
494      x: signed int
495      y: pointer to signed int
496    returning
497      nothing
498    with body
499      CompoundStmt
500
501f: function
502    with parameters
503      signed int
504      x: signed int
505      y: pointer to signed int
506    returning
507      signed int
508      x: signed int
509      y: pointer to signed int
510    with body
511      CompoundStmt
512
513f11: function
514    with parameters
515      signed int
516    returning
517      signed int
518
519f12: function
520    with parameters
521      signed int
522    returning
523      signed int
524
525f: function
526    with parameters
527      pointer to function
528          with parameters
529            signed int
530            p: signed int
531          returning
532            signed int
533
534      pointer to function
535          with parameters
536            signed int
537          returning
538            signed int
539
540    returning
541      signed int
542    with body
543      CompoundStmt
544        Declaration of p: pointer to open array of array of pointer to open array of array of signed int with dimension of constant expression 3 signed int with dimension of constant expression 10 signed int
545        Declaration of p: pointer to open array of array of pointer to open array of array of signed int with dimension of constant expression 3 signed int with dimension of constant expression 10 signed int
546        Declaration of p: pointer to open array of pointer to function
547            with parameters
548              signed int
549            returning
550              signed int
551
552
553f1: static function
554      accepting unspecified arguments
555    returning
556      pointer to const signed int
557    with body
558      CompoundStmt
559
560f2: static function
561    returning
562      const signed int
563    with body
564      CompoundStmt
565
566f3: inline static function
567    returning
568      const pointer to signed int
569    with body
570      CompoundStmt
571
572f4: inline static function
573    returning
574      const tuple of types
575          pointer to signed int
576          signed int
577
578    with body
579      CompoundStmt
580
581f5: static function
582    returning
583      const tuple of types
584          pointer to signed int
585          const signed int
586
587    with body
588      CompoundStmt
589
590f: function
591    with parameters
592      pointer to function
593            accepting unspecified arguments
594          returning
595            signed int
596
597      pointer to function
598            accepting unspecified arguments
599          returning
600            pointer to signed int
601
602      pointer to function
603            accepting unspecified arguments
604          returning
605            pointer to pointer to signed int
606
607      pointer to function
608            accepting unspecified arguments
609          returning
610            pointer to const pointer to signed int
611
612      pointer to function
613            accepting unspecified arguments
614          returning
615            const pointer to const pointer to signed int
616
617      pointer to signed int
618      pointer to array of constant expression 10 signed int signed int
619      pointer to pointer to signed int
620      pointer to array of constant expression 10 signed int pointer to signed int
621      pointer to pointer to pointer to signed int
622      pointer to array of constant expression 10 signed int pointer to pointer to signed int
623      pointer to pointer to const pointer to signed int
624      pointer to array of constant expression 10 signed int pointer to const pointer to signed int
625      pointer to const pointer to const pointer to signed int
626      pointer to array of constant expression 10 signed int const pointer to const pointer to signed int
627    returning
628      signed int
629
630f: function
631    with parameters
632      pointer to function
633            accepting unspecified arguments
634          returning
635            signed int
636
637      pointer to function
638            accepting unspecified arguments
639          returning
640            pointer to signed int
641
642      pointer to function
643            accepting unspecified arguments
644          returning
645            pointer to pointer to signed int
646
647      pointer to function
648            accepting unspecified arguments
649          returning
650            pointer to const pointer to signed int
651
652      pointer to function
653            accepting unspecified arguments
654          returning
655            const pointer to const pointer to signed int
656
657      pointer to signed int
658      pointer to array of constant expression 10 signed int signed int
659      pointer to pointer to signed int
660      pointer to array of constant expression 10 signed int pointer to signed int
661      pointer to pointer to pointer to signed int
662      pointer to array of constant expression 10 signed int pointer to pointer to signed int
663      pointer to pointer to const pointer to signed int
664      pointer to array of constant expression 10 signed int pointer to const pointer to signed int
665      pointer to const pointer to const pointer to signed int
666      pointer to array of constant expression 10 signed int const pointer to const pointer to signed int
667    returning
668      signed int
669    with body
670      CompoundStmt
671
672f: function
673    with parameters
674      f: pointer to signed int
675      t: signed int
676    returning
677      signed int
678    with body
679      CompoundStmt
680        Declaration of T: signed int
681
Note: See TracBrowser for help on using the repository browser.