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

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