Changeset a65d92e for src/Tests/SynTree/TypedefParamDeclarator.c
- Timestamp:
- Jun 5, 2015, 9:34:43 AM (9 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Tests/SynTree/TypedefParamDeclarator.c
r44b5ca0 ra65d92e 1 1 typedef int 2 3 4 5 6 7 8 9 10 11 12 13 2 f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, 3 f10, f11, f12, f13, f14, f15, f16, f17, f18, f19, 4 f20, f21, f22, f23, f24, f25, f26, f27, f28, f29, 5 f30, f31, f32, f33, f34, f35, f36, f37, f38, f39, 6 f40, f41, f42, f43, f44, f45, f46, f47, f48, f49, 7 f50, f51, f52, f53, f54, f55, f56, f57, f58, f59, 8 f60, f61, f62, f63, f64, f65, f66, f67, f68, f69, 9 f70, f71, f72, f73, f74, f75, f76, f77, f78, f79, 10 f80, f81, f82, f83, f84, f85, f86, f87, f88, f89, 11 f90, f91, f92, f93, f94, f95, f96, f97, f98, f99, 12 f100, f101, f102, f103, f104, f105, f106, f107, f108, f109, 13 f110, f111, f112, f113, f114, f115, f116, f117, f118, f119; 14 14 15 15 int fred( 16 16 /* 17 18 19 20 21 22 17 //int f0[](), 18 //int (f0[])(), 19 //int f0()[], 20 //int f0()(), 21 //int (*f0)()(), 22 //int ((*f0())())[], 23 23 */ 24 24 int f1, 25 25 26 27 28 29 26 int *f3, 27 int **f4, 28 int * const *f5, 29 int * const * const f6, 30 30 31 32 33 34 31 int (*f11), 32 int (**f12), 33 int (* const *f13), 34 int (* const * const f14), 35 35 36 37 36 int f15[], 37 int f16[10], 38 38 39 40 41 42 43 44 45 46 39 int *f19[], 40 int *f20[10], 41 int **f21[], 42 int **f22[10], 43 int * const *f23[], 44 int * const *f24[10], 45 int * const * const f25[], 46 int * const * const f26[10], 47 47 48 49 50 51 52 53 54 55 48 int (*f35[]), 49 int (*f36[10]), 50 int (**f37[]), 51 int (**f38[10]), 52 int (* const *f39[]), 53 int (* const *f40[10]), 54 int (* const * const f41[]), 55 int (* const * const f42[10]), 56 56 57 58 57 int f43[][3], 58 int f44[3][3], 59 59 /* 60 61 62 63 60 int (f45[])[3], 61 int (f46[3])[3], 62 int ((f47[]))[3], 63 int ((f48[3]))[3], 64 64 */ 65 66 67 68 69 70 71 72 65 int *f49[][3], 66 int *f50[3][3], 67 int **f51[][3], 68 int **f52[3][3], 69 int * const *f53[][3], 70 int * const *f54[3][3], 71 int * const * const f55[][3], 72 int * const * const f56[3][3], 73 73 74 75 76 77 78 79 80 81 74 int (*f57[][3]), 75 int (*f58[3][3]), 76 int (**f59[][3]), 77 int (**f60[3][3]), 78 int (* const *f61[][3]), 79 int (* const *f62[3][3]), 80 int (* const * const f63[][3]), 81 int (* const * const f64[3][3]), 82 82 83 83 int f65(int), 84 84 /* 85 85 int (f66)(int), 86 86 */ 87 88 89 90 87 int *f67(int), 88 int **f68(int), 89 int * const *f69(int), 90 int * const * const f70(int), 91 91 /* 92 93 94 95 92 int *(f71)(int), 93 int **(f72)(int), 94 int * const *(f73)(int), 95 int * const * const (f74)(int), 96 96 */ 97 98 99 100 97 int (*f75)(int), 98 int (**f76)(int), 99 int (* const *f77)(int), 100 int (* const * const f78)(int), 101 101 102 103 104 102 int (*(*f79)(int))(), 103 int (*(* const f80)(int))(), 104 int (* const(* const f81)(int))(), 105 105 106 107 108 109 106 int f82[const *], 107 int f83[const 3], 108 int f84[static 3], 109 int f85[static const 3], 110 110 111 112 113 114 111 int (f86[const *]), 112 int (f87[const 3]), 113 int (f88[static 3]), 114 int (f89[static const 3]), 115 115 116 117 118 119 120 116 int *f90[const *], 117 int *f91[const 3], 118 int **f92[static 3], 119 int * const *f93[static const 3], 120 int * const * const f94[static const 3], 121 121 122 123 124 125 126 122 int *(f95[const *]), 123 int *(f96[const 3]), 124 int **(f97[static 3]), 125 int * const *(f98[static const 3]), 126 int * const * const (f99[static const 3]), 127 127 128 129 130 131 128 int f100[const *][3], 129 int f101[const 3][3], 130 int f102[static 3][3], 131 int f103[static const 3][3], 132 132 133 134 135 136 133 int (f104[const *][3]), 134 int (f105[const 3][3]), 135 int (f106[static 3][3]), 136 int (f107[static const 3][3]), 137 137 138 139 140 141 142 138 int *f108[const *][3], 139 int *f109[const 3][3], 140 int **f110[static 3][3], 141 int * const *f111[static const 3][3], 142 int * const * const f112[static const 3][3], 143 143 144 145 146 147 148 149 144 int *(f113[const *][3]), 145 int *(f114[const 3][3]), 146 int **(f115[static 3][3]), 147 int * const *(f116[static const 3][3]), 148 int * const * const (f117[static const 3][3]) 149 ) { 150 150 } 151 152 // Local Variables: // 153 // tab-width: 4 // 154 // End: //
Note: See TracChangeset
for help on using the changeset viewer.