Ignore:
Timestamp:
Jun 5, 2015, 9:34:43 AM (9 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, gc_noraii, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, string, with_gc
Children:
59db689
Parents:
44b5ca0
Message:

regression testing, second attempt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Tests/SynTree/IdentFuncDeclarator.c

    r44b5ca0 ra65d92e  
    11int main() {
    2     //int f0[]();
    3     //int (f0[])();
    4     //int f0()[];
    5     //int f0()();
    6     //int (*f0)()();
    7     //int ((*f0())())[];
    8    
    9     int f1;
    10     int (f2);
     2        //int f0[]();
     3        //int (f0[])();
     4        //int f0()[];
     5        //int f0()();
     6        //int (*f0)()();
     7        //int ((*f0())())[];
     8       
     9        int f1;
     10        int (f2);
    1111
    12     int *f3;
    13     int **f4;
    14     int * const *f5;
    15     int * const * const f6;
     12        int *f3;
     13        int **f4;
     14        int * const *f5;
     15        int * const * const f6;
    1616
    17     int *(f7);
    18     int **(f8);
    19     int * const *(f9);
    20     int * const * const (f10);
     17        int *(f7);
     18        int **(f8);
     19        int * const *(f9);
     20        int * const * const (f10);
    2121
    22     int (*f11);
    23     int (**f12);
    24     int (* const *f13);
    25     int (* const * const f14);
     22        int (*f11);
     23        int (**f12);
     24        int (* const *f13);
     25        int (* const * const f14);
    2626
    27     int f15[];
    28     int f16[10];
    29     int (f17[]);
    30     int (f18[10]);
     27        int f15[];
     28        int f16[10];
     29        int (f17[]);
     30        int (f18[10]);
    3131
    32     int *f19[];
    33     int *f20[10];
    34     int **f21[];
    35     int **f22[10];
    36     int * const *f23[];
    37     int * const *f24[10];
    38     int * const * const f25[];
    39     int * const * const f26[10];
     32        int *f19[];
     33        int *f20[10];
     34        int **f21[];
     35        int **f22[10];
     36        int * const *f23[];
     37        int * const *f24[10];
     38        int * const * const f25[];
     39        int * const * const f26[10];
    4040
    41     int *(f27[]);
    42     int *(f28[10]);
    43     int **(f29[]);
    44     int **(f30[10]);
    45     int * const *(f31[]);
    46     int * const *(f32[10]);
    47     int * const * const (f33[]);
    48     int * const * const (f34[10]);
     41        int *(f27[]);
     42        int *(f28[10]);
     43        int **(f29[]);
     44        int **(f30[10]);
     45        int * const *(f31[]);
     46        int * const *(f32[10]);
     47        int * const * const (f33[]);
     48        int * const * const (f34[10]);
    4949
    50     int (*f35[]);
    51     int (*f36[10]);
    52     int (**f37[]);
    53     int (**f38[10]);
    54     int (* const *f39[]);
    55     int (* const *f40[10]);
    56     int (* const * const f41[]);
    57     int (* const * const f42[10]);
     50        int (*f35[]);
     51        int (*f36[10]);
     52        int (**f37[]);
     53        int (**f38[10]);
     54        int (* const *f39[]);
     55        int (* const *f40[10]);
     56        int (* const * const f41[]);
     57        int (* const * const f42[10]);
    5858
    59     int f43[][3];
    60     int f44[3][3];
    61     int (f45[])[3];
    62     int (f46[3])[3];
    63     int ((f47[]))[3];
    64     int ((f48[3]))[3];
     59        int f43[][3];
     60        int f44[3][3];
     61        int (f45[])[3];
     62        int (f46[3])[3];
     63        int ((f47[]))[3];
     64        int ((f48[3]))[3];
    6565
    66     int *f49[][3];
    67     int *f50[3][3];
    68     int **f51[][3];
    69     int **f52[3][3];
    70     int * const *f53[][3];
    71     int * const *f54[3][3];
    72     int * const * const f55[][3];
    73     int * const * const f56[3][3];
     66        int *f49[][3];
     67        int *f50[3][3];
     68        int **f51[][3];
     69        int **f52[3][3];
     70        int * const *f53[][3];
     71        int * const *f54[3][3];
     72        int * const * const f55[][3];
     73        int * const * const f56[3][3];
    7474
    75     int (*f57[][3]);
    76     int (*f58[3][3]);
    77     int (**f59[][3]);
    78     int (**f60[3][3]);
    79     int (* const *f61[][3]);
    80     int (* const *f62[3][3]);
    81     int (* const * const f63[][3]);
    82     int (* const * const f64[3][3]);
     75        int (*f57[][3]);
     76        int (*f58[3][3]);
     77        int (**f59[][3]);
     78        int (**f60[3][3]);
     79        int (* const *f61[][3]);
     80        int (* const *f62[3][3]);
     81        int (* const * const f63[][3]);
     82        int (* const * const f64[3][3]);
    8383
    84     int f65(int);
    85     int (f66)(int);
     84        int f65(int);
     85        int (f66)(int);
    8686
    87     int *f67(int);
    88     int **f68(int);
    89     int * const *f69(int);
    90     int * const * const f70(int);
     87        int *f67(int);
     88        int **f68(int);
     89        int * const *f69(int);
     90        int * const * const f70(int);
    9191
    92     int *(f71)(int);
    93     int **(f72)(int);
    94     int * const *(f73)(int);
    95     int * const * const (f74)(int);
     92        int *(f71)(int);
     93        int **(f72)(int);
     94        int * const *(f73)(int);
     95        int * const * const (f74)(int);
    9696
    97     int (*f75)(int);
    98     int (**f76)(int);
    99     int (* const *f77)(int);
    100     int (* const * const f78)(int);
     97        int (*f75)(int);
     98        int (**f76)(int);
     99        int (* const *f77)(int);
     100        int (* const * const f78)(int);
    101101
    102     int (*(*f79)(int))();
    103     int (*(* const f80)(int))();
    104     int (* const(* const f81)(int))();
     102        int (*(*f79)(int))();
     103        int (*(* const f80)(int))();
     104        int (* const(* const f81)(int))();
    105105}
     106
     107// Local Variables: //
     108// tab-width: 4 //
     109// End: //
Note: See TracChangeset for help on using the changeset viewer.