Changeset d60a4c2
- Timestamp:
- Jan 11, 2025, 5:48:46 PM (8 months ago)
- Branches:
- master
- Children:
- f886608
- Parents:
- 7d65715f (diff), 32a119e9 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 10 added
- 139 edited
Legend:
- Unmodified
- Added
- Removed
-
INSTALL
r7d65715f rd60a4c2 11 11 $ ./configure [ --prefix=/some/directory ] 12 12 $ make -j 8 install 13 $ cfa 13 14 14 15 For users using the distributed tarball / github: … … 16 17 $ ./configure 17 18 $ make -j 8 install 19 $ cfa 18 20 19 21 where 8 is the number of CPUs on your computer. 22 23 The above instructions produce an in-tree, installed build, where intermediate 24 binaries share the same folders as their sources, and where the final result 25 becomes an "official" CFA version for the current environment. For developers 26 preferring an isolated side-by-side build, where all binaries are separated 27 from sources, where it is possible to build multiple configurations from a 28 common set of sources, and where no "official" CFA version is designated: 29 30 $ ./autogen.sh 31 $ mkdir ../build 32 $ cd ../build 33 $ ../cfa-cc/configure 34 $ make -j 8 35 $ ./driver/cfa 20 36 21 37 -
libcfa/src/bits/queue.hfa
r7d65715f rd60a4c2 33 33 } 34 34 35 T * succ( Queue(T) & q, T * n ) with( q ) {// pre: *n in *q36 35 T * succ( Queue(T) & q, T * n ) { // pre: *n in *q 36 #ifdef __CFA_DEBUG__ 37 37 if ( ! listed( n ) ) abort( "(Queue &)%p.succ( %p ) : Node is not on a list.", &q, n ); 38 #endif // __CFA_DEBUG__ 38 #else 39 (void) q; 40 #endif // __CFA_DEBUG__ 39 41 return (Next( n ) == n) ? 0p : Next( n ); 40 42 } // post: n == tail() & succ(n) == 0 | n != tail() & *succ(n) in *q -
libcfa/src/collections/array.hfa
r7d65715f rd60a4c2 8 8 9 9 #ifdef __CFA_DEBUG__ 10 // FIXME: `len` printing format %ld is a workaround for #269; once fixed, it should be %zd11 10 #define subcheck( arr, sub, len ) \ 12 11 if ( (sub) < 0 || (sub) >= (len) ) \ 13 abort( "Subscript %ld exceeds dimension range [0,% ld) for array %p.\n", \12 abort( "Subscript %ld exceeds dimension range [0,%zu) for array %p.\n", \ 14 13 (sub), (len), (arr) ) 15 14 #define subchecku( arr, sub, len ) \ 16 15 if ( (sub) >= (len) ) \ 17 abort( "Subscript %ld exceeds dimension range [0,% ld) for array %p.\n", \16 abort( "Subscript %ld exceeds dimension range [0,%zu) for array %p.\n", \ 18 17 (sub), (len), (arr) ) 19 18 #else -
libcfa/src/concurrency/io/call.cfa.in
r7d65715f rd60a4c2 228 228 Call('READV', 'ssize_t preadv2(int fd, const struct iovec * iov, int iovcnt, off_t offset, int flags)', { 229 229 'fd' : 'fd', 230 'addr': '( typeof(sqe->addr))iov',230 'addr': '(uintptr_t)iov', 231 231 'len' : 'iovcnt', 232 232 'off' : 'offset', … … 236 236 Call('WRITEV', 'ssize_t pwritev2(int fd, const struct iovec * iov, int iovcnt, off_t offset, int flags)', { 237 237 'fd' : 'fd', 238 'addr': '( typeof(sqe->addr))iov',238 'addr': '(uintptr_t)iov', 239 239 'len' : 'iovcnt', 240 240 'off' : 'offset', … … 262 262 Call('SENDMSG', 'ssize_t sendmsg(int sockfd, const struct msghdr * msg, int flags)', { 263 263 'fd': 'sockfd', 264 'addr': '( typeof(sqe->addr))(struct msghdr *)msg',264 'addr': '(uintptr_t)(struct msghdr *)msg', 265 265 'len': '1', 266 266 'msg_flags': 'flags' … … 269 269 Call('RECVMSG', 'ssize_t recvmsg(int sockfd, struct msghdr * msg, int flags)', { 270 270 'fd': 'sockfd', 271 'addr': '( typeof(sqe->addr))(struct msghdr *)msg',271 'addr': '(uintptr_t)(struct msghdr *)msg', 272 272 'len': '1', 273 273 'msg_flags': 'flags' … … 276 276 Call('SEND', 'ssize_t send(int sockfd, const void * buf, size_t len, int flags)', { 277 277 'fd': 'sockfd', 278 'addr': '( typeof(sqe->addr))buf',278 'addr': '(uintptr_t)buf', 279 279 'len': 'len', 280 280 'msg_flags': 'flags' … … 283 283 Call('RECV', 'ssize_t recv(int sockfd, void * buf, size_t len, int flags)', { 284 284 'fd': 'sockfd', 285 'addr': '( typeof(sqe->addr))buf',285 'addr': '(uintptr_t)buf', 286 286 'len': 'len', 287 287 'msg_flags': 'flags' … … 290 290 Call('ACCEPT', 'int accept4(int sockfd, __SOCKADDR_ARG addr, socklen_t * restrict addrlen, int flags)', { 291 291 'fd': 'sockfd', 292 'addr': '( typeof(sqe->addr))&addr',292 'addr': '(uintptr_t)&addr', 293 293 'addr2': '(typeof(sqe->addr2))addrlen', 294 294 'accept_flags': 'flags' … … 297 297 Call('CONNECT', 'int connect(int sockfd, __CONST_SOCKADDR_ARG addr, socklen_t addrlen)', { 298 298 'fd': 'sockfd', 299 'addr': '( typeof(sqe->addr))&addr',299 'addr': '(uintptr_t)&addr', 300 300 'off': 'addrlen' 301 301 }), … … 316 316 # CFA_HAVE_IORING_OP_MADVISE 317 317 Call('MADVISE', 'int madvise(void * addr, size_t length, int advice)', { 318 'addr': '( typeof(sqe->addr))addr',318 'addr': '(uintptr_t)addr', 319 319 'len': 'length', 320 320 'fadvise_advice': 'advice' … … 323 323 Call('OPENAT', 'int openat(int dirfd, const char * pathname, int flags, mode_t mode)', { 324 324 'fd': 'dirfd', 325 'addr': '( typeof(sqe->addr))pathname',325 'addr': '(uintptr_t)pathname', 326 326 'open_flags': 'flags;', 327 327 'len': 'mode' … … 330 330 Call('OPENAT2', 'int openat2(int dirfd, const char * pathname, struct open_how * how, size_t size)', { 331 331 'fd': 'dirfd', 332 'addr': '( typeof(sqe->addr))pathname',332 'addr': '(uintptr_t)pathname', 333 333 'off': '(typeof(sqe->off))how', 334 334 'len': 'sizeof(*how)' … … 341 341 Call('STATX', 'int statx(int dirfd, const char * pathname, int flags, unsigned int mask, struct statx * statxbuf)', { 342 342 'fd': 'dirfd', 343 'addr': '( typeof(sqe->addr))pathname',343 'addr': '(uintptr_t)pathname', 344 344 'statx_flags': 'flags', 345 345 'len': 'mask', … … 349 349 Call('READ', 'ssize_t read(int fd, void * buf, size_t count)', { 350 350 'fd': 'fd', 351 'addr': '( typeof(sqe->addr))buf',351 'addr': '(uintptr_t)buf', 352 352 'len': 'count' 353 353 }), … … 355 355 Call('WRITE', 'ssize_t write(int fd, void * buf, size_t count)', { 356 356 'fd': 'fd', 357 'addr': '( typeof(sqe->addr))buf',357 'addr': '(uintptr_t)buf', 358 358 'len': 'count' 359 359 }), -
libcfa/src/concurrency/mutex_stmt.hfa
r7d65715f rd60a4c2 30 30 forall(L & | is_lock(L)) { 31 31 static inline void * __get_mutexstmt_lock_ptr( L & this ) { return &this; } 32 static inline L __get_mutexstmt_lock_type( L & this) {}33 static inline L __get_mutexstmt_lock_type( L * this) {}32 static inline L __get_mutexstmt_lock_type( L & ) {} 33 static inline L __get_mutexstmt_lock_type( L * ) {} 34 34 } -
libcfa/src/math.cfa
r7d65715f rd60a4c2 19 19 20 20 #pragma GCC visibility push(default) 21 22 unsigned long long log2_u32_32( unsigned long long val ) { 23 enum { 24 TABLE_BITS = 6, 25 TABLE_SIZE = (1 << TABLE_BITS) + 2, 26 }; 27 // for(i; TABLE_SIZE) { 28 // table[i] = (unsigned long long)(log2(1.0 + i / pow(2, TABLE_BITS)) * pow(2, 32))); 29 // } 30 static const unsigned long long table[] = { 31 0x0000000000, 0x0005b9e5a1, 0x000b5d69ba, 0x0010eb389f, 32 0x001663f6fa, 0x001bc84240, 0x002118b119, 0x002655d3c4, 33 0x002b803473, 0x00309857a0, 0x00359ebc5b, 0x003a93dc98, 34 0x003f782d72, 0x00444c1f6b, 0x0049101eac, 0x004dc4933a, 35 0x005269e12f, 0x00570068e7, 0x005b888736, 0x006002958c, 36 0x00646eea24, 0x0068cdd829, 0x006d1fafdc, 0x007164beb4, 37 0x00759d4f80, 0x0079c9aa87, 0x007dea15a3, 0x0081fed45c, 38 0x0086082806, 0x008a064fd5, 0x008df988f4, 0x0091e20ea1, 39 0x0095c01a39, 0x009993e355, 0x009d5d9fd5, 0x00a11d83f4, 40 0x00a4d3c25e, 0x00a8808c38, 0x00ac241134, 0x00afbe7fa0, 41 0x00b3500472, 0x00b6d8cb53, 0x00ba58feb2, 0x00bdd0c7c9, 42 0x00c1404ead, 0x00c4a7ba58, 0x00c80730b0, 0x00cb5ed695, 43 0x00ceaecfea, 0x00d1f73f9c, 0x00d53847ac, 0x00d8720935, 44 0x00dba4a47a, 0x00ded038e6, 0x00e1f4e517, 0x00e512c6e5, 45 0x00e829fb69, 0x00eb3a9f01, 0x00ee44cd59, 0x00f148a170, 46 0x00f446359b, 0x00f73da38d, 0x00fa2f045e, 0x00fd1a708b, 47 0x0100000000, 0x0102dfca16, 48 }; 49 _Static_assert((sizeof(table) / sizeof(table[0])) == TABLE_SIZE, "TABLE_SIZE should be accurate"); 50 // starting from val = (2 ** i)*(1 + f) where 0 <= f < 1 51 // log identities mean log2(val) = log2((2 ** i)*(1 + f)) = log2(2**i) + log2(1+f) 52 // 53 // getting i is easy to do using builtin_clz (count leading zero) 54 // 55 // we want to calculate log2(1+f) independently to have a many bits of precision as possible. 56 // val = (2 ** i)*(1 + f) = 2 ** i + f * 2 ** i 57 // isolating f we get 58 // val - 2 ** i = f * 2 ** i 59 // (val - 2 ** i) / 2 ** i = f 60 // 61 // we want to interpolate from the table to get the values 62 // and compromise by doing quadratic interpolation (rather than higher degree interpolation) 63 // 64 // for the interpolation we want to shift everything the fist sample point 65 // so our parabola becomes x = 0 66 // this further simplifies the equations 67 // 68 // the consequence is that we need f in 2 forms: 69 // - finding the index of x0 70 // - finding the distance between f and x0 71 // 72 // since sample points are equidistant we can significantly simplify the equations 73 74 // get i 75 const unsigned long long bits = sizeof(val) * __CHAR_BIT__; 76 const unsigned long long lz = __builtin_clzl(val); 77 const unsigned long long i = bits - 1 - lz; 78 79 // get the fractinal part as a u32.32 80 const unsigned long long frac = (val << (lz + 1)) >> 32; 81 82 // get high order bits for the index into the table 83 const unsigned long long idx0 = frac >> (32 - TABLE_BITS); 84 85 // get the x offset, i.e., the difference between the first sample point and the actual fractional part 86 const long long udx = frac - (idx0 << (32 - TABLE_BITS)); 87 /* paranoid */ verify((idx0 + 2) < TABLE_SIZE); 88 89 const long long y0 = table[idx0 + 0]; 90 const long long y1 = table[idx0 + 1]; 91 const long long y2 = table[idx0 + 2]; 92 93 // from there we can quadraticly interpolate to get the data, using the lagrange polynomial 94 // normally it would look like: 95 // double r0 = y0 * ((x - x1) / (x0 - x1)) * ((x - x2) / (x0 - x2)); 96 // double r1 = y1 * ((x - x0) / (x1 - x0)) * ((x - x2) / (x1 - x2)); 97 // double r2 = y2 * ((x - x0) / (x2 - x0)) * ((x - x1) / (x2 - x1)); 98 // but since the spacing between sample points is fixed, we can simplify itand extract common expressions 99 const long long f1 = (y1 - y0); 100 const long long f2 = (y2 - y0); 101 const long long a = f2 - (f1 * 2l); 102 const long long b = (f1 * 2l) - a; 103 104 // Now we can compute it in the form (ax + b)x + c (which avoid repeating steps) 105 long long sum = ((a*udx) >> (32 - TABLE_BITS)) + b; 106 sum = (sum*udx) >> (32 - TABLE_BITS + 1); 107 sum = y0 + sum; 108 109 return (i << 32) + (sum); 110 } // log2_u32_32 21 111 22 112 // Implementation of power functions (from the prelude): -
libcfa/src/math.hfa
r7d65715f rd60a4c2 148 148 } // distribution 149 149 150 static inline unsigned long long log2_u32_32( unsigned long long val ) { 151 enum { 152 TABLE_BITS = 6, 153 TABLE_SIZE = (1 << TABLE_BITS) + 2, 154 }; 155 // for(i; TABLE_SIZE) { 156 // table[i] = (unsigned long long)(log2(1.0 + i / pow(2, TABLE_BITS)) * pow(2, 32))); 157 // } 158 static const unsigned long long table[] = { 159 0x0000000000, 0x0005b9e5a1, 0x000b5d69ba, 0x0010eb389f, 160 0x001663f6fa, 0x001bc84240, 0x002118b119, 0x002655d3c4, 161 0x002b803473, 0x00309857a0, 0x00359ebc5b, 0x003a93dc98, 162 0x003f782d72, 0x00444c1f6b, 0x0049101eac, 0x004dc4933a, 163 0x005269e12f, 0x00570068e7, 0x005b888736, 0x006002958c, 164 0x00646eea24, 0x0068cdd829, 0x006d1fafdc, 0x007164beb4, 165 0x00759d4f80, 0x0079c9aa87, 0x007dea15a3, 0x0081fed45c, 166 0x0086082806, 0x008a064fd5, 0x008df988f4, 0x0091e20ea1, 167 0x0095c01a39, 0x009993e355, 0x009d5d9fd5, 0x00a11d83f4, 168 0x00a4d3c25e, 0x00a8808c38, 0x00ac241134, 0x00afbe7fa0, 169 0x00b3500472, 0x00b6d8cb53, 0x00ba58feb2, 0x00bdd0c7c9, 170 0x00c1404ead, 0x00c4a7ba58, 0x00c80730b0, 0x00cb5ed695, 171 0x00ceaecfea, 0x00d1f73f9c, 0x00d53847ac, 0x00d8720935, 172 0x00dba4a47a, 0x00ded038e6, 0x00e1f4e517, 0x00e512c6e5, 173 0x00e829fb69, 0x00eb3a9f01, 0x00ee44cd59, 0x00f148a170, 174 0x00f446359b, 0x00f73da38d, 0x00fa2f045e, 0x00fd1a708b, 175 0x0100000000, 0x0102dfca16, 176 }; 177 _Static_assert((sizeof(table) / sizeof(table[0])) == TABLE_SIZE, "TABLE_SIZE should be accurate"); 178 // starting from val = (2 ** i)*(1 + f) where 0 <= f < 1 179 // log identities mean log2(val) = log2((2 ** i)*(1 + f)) = log2(2**i) + log2(1+f) 180 // 181 // getting i is easy to do using builtin_clz (count leading zero) 182 // 183 // we want to calculate log2(1+f) independently to have a many bits of precision as possible. 184 // val = (2 ** i)*(1 + f) = 2 ** i + f * 2 ** i 185 // isolating f we get 186 // val - 2 ** i = f * 2 ** i 187 // (val - 2 ** i) / 2 ** i = f 188 // 189 // we want to interpolate from the table to get the values 190 // and compromise by doing quadratic interpolation (rather than higher degree interpolation) 191 // 192 // for the interpolation we want to shift everything the fist sample point 193 // so our parabola becomes x = 0 194 // this further simplifies the equations 195 // 196 // the consequence is that we need f in 2 forms: 197 // - finding the index of x0 198 // - finding the distance between f and x0 199 // 200 // since sample points are equidistant we can significantly simplify the equations 201 202 // get i 203 const unsigned long long bits = sizeof(val) * __CHAR_BIT__; 204 const unsigned long long lz = __builtin_clzl(val); 205 const unsigned long long i = bits - 1 - lz; 206 207 // get the fractinal part as a u32.32 208 const unsigned long long frac = (val << (lz + 1)) >> 32; 209 210 // get high order bits for the index into the table 211 const unsigned long long idx0 = frac >> (32 - TABLE_BITS); 212 213 // get the x offset, i.e., the difference between the first sample point and the actual fractional part 214 const long long udx = frac - (idx0 << (32 - TABLE_BITS)); 215 /* paranoid */ verify((idx0 + 2) < TABLE_SIZE); 216 217 const long long y0 = table[idx0 + 0]; 218 const long long y1 = table[idx0 + 1]; 219 const long long y2 = table[idx0 + 2]; 220 221 // from there we can quadraticly interpolate to get the data, using the lagrange polynomial 222 // normally it would look like: 223 // double r0 = y0 * ((x - x1) / (x0 - x1)) * ((x - x2) / (x0 - x2)); 224 // double r1 = y1 * ((x - x0) / (x1 - x0)) * ((x - x2) / (x1 - x2)); 225 // double r2 = y2 * ((x - x0) / (x2 - x0)) * ((x - x1) / (x2 - x1)); 226 // but since the spacing between sample points is fixed, we can simplify it and extract common expressions 227 const long long f1 = (y1 - y0); 228 const long long f2 = (y2 - y0); 229 const long long a = f2 - (f1 * 2l); 230 const long long b = (f1 * 2l) - a; 231 232 // Now we can compute it in the form (ax + b)x + c (which avoid repeating steps) 233 long long sum = ((a*udx) >> (32 - TABLE_BITS)) + b; 234 sum = (sum*udx) >> (32 - TABLE_BITS + 1); 235 sum = y0 + sum; 236 237 return (i << 32) + (sum); 238 } // log2_u32_32 150 unsigned long long log2_u32_32( unsigned long long val ); 239 151 240 152 //---------------------- Trigonometric ---------------------- -
src/BasicTypes-gen.cpp
r7d65715f rd60a4c2 36 36 Float, 37 37 FloatComplex, 38 // FloatImaginary,39 38 Float32x, 40 39 Float32xComplex, … … 43 42 Double, 44 43 DoubleComplex, 45 // DoubleImaginary,46 44 Float64x, 47 45 Float64xComplex, … … 52 50 LongDouble, 53 51 LongDoubleComplex, 54 // LongDoubleImaginary,55 52 Float128x, 56 53 Float128xComplex, … … 87 84 88 85 { ShortSignedInt, "ShortSignedInt", "SI", "signed short int", "s", Signed, ShortUnsignedInt, SignedInt, -1, 2 }, 89 { ShortUnsignedInt, "ShortUnsignedInt", " SUI", "unsigned short int", "t", Unsigned, UnsignedInt, SignedInt, -1, 2 },86 { ShortUnsignedInt, "ShortUnsignedInt", "USI", "unsigned short int", "t", Unsigned, UnsignedInt, SignedInt, -1, 2 }, 90 87 91 88 { SignedInt, "SignedInt", "I", "signed int", "i", Signed, UnsignedInt, LongSignedInt, -1, 3 }, … … 93 90 94 91 { LongSignedInt, "LongSignedInt", "LI", "signed long int", "l", Signed, LongUnsignedInt, LongLongSignedInt, -1, 4 }, 95 { LongUnsignedInt, "LongUnsignedInt", " LUI", "unsigned long int", "m", Unsigned, LongLongSignedInt, LongLongUnsignedInt, -1, 4 },92 { LongUnsignedInt, "LongUnsignedInt", "ULI", "unsigned long int", "m", Unsigned, LongLongSignedInt, LongLongUnsignedInt, -1, 4 }, 96 93 97 94 { LongLongSignedInt, "LongLongSignedInt", "LLI", "signed long long int", "x", Signed, LongLongUnsignedInt, SignedInt128, -1, 5 }, 98 { LongLongUnsignedInt, "LongLongUnsignedInt", " LLUI", "unsigned long long int", "y", Unsigned, SignedInt128, UnsignedInt128, -1, 5 },99 100 { SignedInt128, "SignedInt128", " IB", "__int128", "n", Signed, UnsignedInt128, Float16, -1, 6 },101 { UnsignedInt128, "UnsignedInt128", " UIB", "unsigned __int128", "o", Unsigned, Float16, -1, -1, 6 },95 { LongLongUnsignedInt, "LongLongUnsignedInt", "ULLI", "unsigned long long int", "y", Unsigned, SignedInt128, UnsignedInt128, -1, 5 }, 96 97 { SignedInt128, "SignedInt128", "__ID", "__int128", "n", Signed, UnsignedInt128, Float16, -1, 6 }, 98 { UnsignedInt128, "UnsignedInt128", "__UID", "unsigned __int128", "o", Unsigned, Float16, -1, -1, 6 }, 102 99 103 100 { Float16, "Float16", "_FH", "_Float16", "DF16_", Floating, Float32, Float16Complex, -1, 7 }, 104 { Float16Complex, "Float16Complex", "_FH", "_Float16 _Complex", "CDF16_", Floating, Float32Complex, -1, -1, 7 }, 101 { Float16Complex, "Float16Complex", "_FHC", "_Float16 _Complex", "CDF16_", Floating, Float32Complex, -1, -1, 7 }, 102 105 103 { Float32, "Float32", "_F", "_Float32", "DF32_", Floating, Float, Float32Complex, -1, 8 }, 106 104 { Float32Complex, "Float32Complex", "_FC", "_Float32 _Complex", "CDF32_", Floating, FloatComplex, -1, -1, 8 }, 107 105 { Float, "Float", "F", "float", "f", Floating, Float32x, FloatComplex, -1, 9 }, 108 106 { FloatComplex, "FloatComplex", "FC", "float _Complex", "Cf", Floating, Float32xComplex, -1, -1, 9 }, 109 // { FloatImaginary, "FloatImaginary", "FI", "float _Imaginary", "If", false, DoubleImaginary, FloatComplex, -1, 9 },110 111 107 { Float32x, "Float32x", "_FX", "_Float32x", "DF32x_", Floating, Float64, Float32xComplex, -1, 10 }, 112 108 { Float32xComplex, "Float32xComplex", "_FXC", "_Float32x _Complex", "CDF32x_", Floating, Float64Complex, -1, -1, 10 }, 113 { Float64, "Float64", "FD", "_Float64", "DF64_", Floating, Double, Float64Complex, -1, 11 }, 109 110 { Float64, "Float64", "_FD", "_Float64", "DF64_", Floating, Double, Float64Complex, -1, 11 }, 114 111 { Float64Complex, "Float64Complex", "_FDC", "_Float64 _Complex", "CDF64_", Floating, DoubleComplex, -1, -1, 11 }, 115 112 { Double, "Double", "D", "double", "d", Floating, Float64x, DoubleComplex, -1, 12 }, 116 113 { DoubleComplex, "DoubleComplex", "DC", "double _Complex", "Cd", Floating, Float64xComplex, -1, -1, 12 }, 117 // { DoubleImaginary, "DoubleImaginary", "DI", "double _Imaginary", "Id", false, LongDoubleImaginary, DoubleComplex, -1, 12 }, 118 119 { Float64x, "Float64x", "F80X", "_Float64x", "DF64x_", Floating, Float80, Float64xComplex, -1, 13 }, 114 { Float64x, "Float64x", "_FDX", "_Float64x", "DF64x_", Floating, Float80, Float64xComplex, -1, 13 }, 120 115 { Float64xComplex, "Float64xComplex", "_FDXC", "_Float64x _Complex", "CDF64x_", Floating, Float128Complex, -1, -1, 13 }, 121 { Float80, "Float80", "F80", "__float80", "Dq", Floating, Float128, Float64xComplex, -1, 14 }, 122 { Float128, "Float128", "_FB", "_Float128", "DF128_", Floating, uuFloat128, Float128Complex, -1, 15 }, 116 117 { Float80, "Float80", "_F80", "__float80", "Dq", Floating, Float128, Float64xComplex, -1, 14 }, 118 // __float80 _Complex, no complex counterpart 119 120 { Float128, "Float128", "_FLD", "_Float128", "DF128_", Floating, uuFloat128, Float128Complex, -1, 15 }, 123 121 { Float128Complex, "Float128Complex", "_FLDC", "_Float128 _Complex", "CDF128_", Floating, LongDoubleComplex, -1, -1, 15 }, 124 { uuFloat128, "uuFloat128", "FB", "__float128", "g", Floating, LongDouble, Float128Complex, -1, 16 }, 122 { uuFloat128, "uuFloat128", "__FLD", "__float128", "g", Floating, LongDouble, Float128Complex, -1, 16 }, 123 // __float128 _Complex, no complex counterpart 125 124 { LongDouble, "LongDouble", "LD", "long double", "e", Floating, Float128x, LongDoubleComplex, -1, 17 }, 126 125 { LongDoubleComplex, "LongDoubleComplex", "LDC", "long double _Complex", "Ce", Floating, Float128xComplex, -1, -1, 17 }, 127 // { LongDoubleImaginary, "LongDoubleImaginary", "LDI", "long double _Imaginary", "Ie", false, LongDoubleComplex, -1, -1, 17 }, 128 129 { Float128x, "Float128x", "_F BX", "_Float128x", "DF128x_", Floating, Float128xComplex, -1, -1, 18 },126 127 // may not be supported 128 { Float128x, "Float128x", "_FLDX", "_Float128x", "DF128x_", Floating, Float128xComplex, -1, -1, 18 }, 130 129 { Float128xComplex, "Float128xComplex", "_FLDXC", "_Float128x _Complex", "CDF128x_", Floating, -1, -1, -1, 18 } 131 130 }; // graph … … 159 158 // visit cost element 160 159 int col = q.top().i; 160 161 161 // skip if already set 162 162 if ( seen[col] ) { 163 163 q.pop(); 164 164 continue; 165 } else { 166 seen[col] = true; 167 } // if 165 } // if 166 seen[col] = true; 168 167 169 168 // otherwise set min-costs into matrix … … 176 175 // traverse children 177 176 int i = graph[col].left; 178 if ( i == -1 ) continue; 179 q.emplace( i, cost + 1, scost + ! (graph[col].sign & graph[i].sign) );177 if ( i == -1 ) continue; // leaf 178 q.emplace( i, cost + max(1, graph[i].rank-graph[col].rank), scost + ! (graph[col].sign & graph[i].sign) ); 180 179 181 180 i = graph[col].middle; 182 if ( i == -1 ) continue; 183 q.emplace( i, cost + 1, scost + !(graph[col].sign & graph[i].sign) );181 if ( i == -1 ) continue; // leaf 182 q.emplace( i, cost + max(1, graph[i].rank-graph[col].rank), scost + !(graph[col].sign & graph[i].sign) ); 184 183 185 184 i = graph[col].right; 186 if ( i == -1 ) continue; 187 q.emplace( i, cost + 1, scost + !(graph[col].sign & graph[i].sign) );185 if ( i == -1 ) continue; // leaf 186 q.emplace( i, cost + max(1, graph[i].rank-graph[col].rank), scost + !(graph[col].sign & graph[i].sign) ); 188 187 } while ( ! q.empty() ); 189 188 } // generateCosts -
src/CodeGen/CodeGenerator.cpp
r7d65715f rd60a4c2 1130 1130 } 1131 1131 1132 void CodeGenerator::postvisit( ast::TryStmt const * stmt ) { 1133 assertf( !options.genC, "TryStmt should not reach code generation." ); 1134 1135 output << "try "; 1136 stmt->body->accept( *visitor ); 1137 for ( ast::ptr<ast::CatchClause> const & handler : stmt->handlers ) { 1138 handler->accept( *visitor ); 1139 } 1140 if ( stmt->finally ) stmt->finally->accept( *visitor ); 1141 } 1142 1132 1143 void CodeGenerator::postvisit( ast::CatchClause const * stmt ) { 1133 1144 assertf( !options.genC, "CatchClause should not reach code generation." ); 1134 1145 1135 output << ((stmt->kind == ast::Terminate) ? " catch" : "catchResume");1146 output << ((stmt->kind == ast::Terminate) ? " catch " : " catchResume "); 1136 1147 output << "( "; 1137 1148 stmt->decl->accept( *visitor ); … … 1142 1153 output << " ) "; 1143 1154 stmt->body->accept( *visitor ); 1155 } 1156 1157 void CodeGenerator::postvisit( ast::FinallyClause const * clause ) { 1158 assertf( !options.genC, "FinallyClause should not reach code generation." ); 1159 1160 output << " finally "; 1161 clause->body->accept( *visitor ); 1144 1162 } 1145 1163 -
src/CodeGen/CodeGenerator.hpp
r7d65715f rd60a4c2 106 106 void postvisit( ast::ReturnStmt const * ); 107 107 void postvisit( ast::ThrowStmt const * ); 108 void postvisit( ast::TryStmt const * ); 108 109 void postvisit( ast::CatchClause const * ); 110 void postvisit( ast::FinallyClause const * ); 109 111 void postvisit( ast::WaitForStmt const * ); 110 112 void postvisit( ast::WithStmt const * ); -
src/ControlStruct/ExceptDecl.cpp
r7d65715f rd60a4c2 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // ExceptDecl.cpp -- 7 // ExceptDecl.cpp -- Translate "exception" and exception related declarations. 8 8 // 9 9 // Author : Andrew Beach 10 10 // Created On : Tue Jul 12 15:50:00 2022 11 // Last Modified By : Peter A. Buhr12 // Last Modified On : Sat Sep 7 12:05:55 202413 // Update Count : 111 // Last Modified By : Andrew Beach 12 // Last Modified On : Fri Jan 10 15:35:55 2024 13 // Update Count : 2 14 14 // 15 15 … … 117 117 decl->body = true; 118 118 for ( ast::ptr<ast::TypeDecl> const & param : forallClause ) { 119 decl->params.push_back( ast::deepCopy( param ) ); 119 // Create an unsized and assertionless copy of the parameter. 120 decl->params.push_back( new ast::TypeDecl( 121 param->location, 122 param->name, 123 param->storage, 124 param->base ? ast::deepCopy( param->base ) : nullptr, 125 ast::TypeDecl::Dtype, 126 false, 127 nullptr 128 ) ); 120 129 } 121 130 return decl; … … 445 454 } 446 455 456 ast::NameExpr const * designatedName( ast::Designation const * des ) { 457 if ( des && 1 == des->designators.size() ) { 458 return des->designators.front().as<ast::NameExpr>(); 459 } 460 return nullptr; 461 } 462 447 463 ast::ObjectDecl const * ExceptDeclCore::transformVTable( 448 464 ast::ObjectDecl const * decl, ast::VTableType const * type ) { … … 467 483 createTypeIdValue( location, exceptionName, params ) ); 468 484 } 469 declsToAddBefore.push_back(470 createCopy( location, exceptionName, params ) );471 declsToAddBefore.push_back(472 createMsg( location, exceptionName, params ) );473 485 retDecl = createVirtualTable( 474 486 location, exceptionName, params, tableName ); 487 // There is quite a bit of work to pull over any initializers and 488 // decide if we want to insert the default functions. 489 bool foundCopy = false; 490 bool foundMsg = false; 491 ast::ListInit const * init = decl->init.as<ast::ListInit>(); 492 if ( init ) { 493 for ( size_t i = 0 ; i < init->initializers.size() ; ++i ) { 494 ast::Designation const * des = init->designations.at(i); 495 auto name = designatedName( des ); 496 if ( nullptr == name ) continue; 497 if ( "copy" == name->name ) { 498 foundCopy = true; 499 } else if ( "msg" == name->name ) { 500 foundMsg = true; 501 } 502 auto retInit = retDecl->init.as<ast::ListInit>(); 503 for ( size_t j = 0 ; j < retInit->initializers.size() ; ++j ) { 504 ast::Designation const * des = retInit->designations.at(j); 505 auto retName = designatedName( des ); 506 if ( retName && name->name == retName->name ) { 507 retInit = ast::mutate_field_index( retInit, 508 &ast::ListInit::initializers, j, 509 init->initializers.at(i) ); 510 } 511 } 512 retDecl->init = retInit; 513 } 514 } 515 if ( !foundCopy ) { 516 declsToAddBefore.push_back( 517 createCopy( location, exceptionName, params ) ); 518 } 519 if ( !foundMsg ) { 520 declsToAddBefore.push_back( 521 createMsg( location, exceptionName, params ) ); 522 } 475 523 } 476 524 -
src/GenPoly/Box.cpp
r7d65715f rd60a4c2 42 42 43 43 /// The layout type is used to represent sizes, alignments and offsets. 44 ast::BasicType * makeLayoutType() { 45 return new ast::BasicType( ast::BasicKind::LongUnsignedInt ); 44 const ast::Type * getLayoutType( const ast::TranslationUnit & transUnit ) { 45 assert( transUnit.global.sizeType.get() ); 46 return transUnit.global.sizeType; 46 47 } 47 48 48 49 /// Fixed version of layout type (just adding a 'C' in C++ style). 49 ast::BasicType * makeLayoutCType() { 50 return new ast::BasicType( ast::BasicKind::LongUnsignedInt, 51 ast::CV::Qualifiers( ast::CV::Const ) ); 50 const ast::Type * getLayoutCType( const ast::TranslationUnit & transUnit ) { 51 // Hack for optimization: don't want to clone every time, but don't want 52 // to hardcode a global-translation-unit assumption here either. So 53 // cache it: will be fast if there is a single translation unit, but 54 // still correct otherwise. 55 static ast::ptr<ast::Type> lastLayoutType = nullptr; 56 static ast::ptr<ast::Type> lastLayoutCType = nullptr; 57 const ast::Type * curLayoutType = getLayoutType( transUnit ); 58 if (lastLayoutType != curLayoutType ) { 59 lastLayoutCType = ast::deepCopy( curLayoutType ); 60 add_qualifiers( 61 lastLayoutCType, ast::CV::Qualifiers{ ast::CV::Const } ); 62 } 63 return lastLayoutCType; 52 64 } 53 65 … … 55 67 /// Adds layout-generation functions to polymorphic types. 56 68 struct LayoutFunctionBuilder final : 69 public ast::WithConstTranslationUnit, 57 70 public ast::WithDeclsToAdd, 58 71 public ast::WithShortCircuiting, … … 77 90 void addSTypeParams( 78 91 ast::vector<ast::DeclWithType> & params, 79 ast::vector<ast::TypeDecl> const & sizedParams ) { 92 ast::vector<ast::TypeDecl> const & sizedParams, 93 const ast::TranslationUnit & transUnit ) { 80 94 for ( ast::ptr<ast::TypeDecl> const & sizedParam : sizedParams ) { 81 95 ast::TypeInstType inst( sizedParam ); 82 96 std::string paramName = Mangle::mangleType( &inst ); 83 params.emplace_back(new ast::ObjectDecl(97 auto sizeofParam = new ast::ObjectDecl( 84 98 sizedParam->location, 85 99 sizeofName( paramName ), 86 makeLayoutCType() 87 ) ); 88 auto alignParam = new ast::ObjectDecl( 100 getLayoutCType( transUnit ) 101 ); 102 sizeofParam->attributes.push_back( new ast::Attribute( "unused" ) ); 103 params.emplace_back( sizeofParam ); 104 auto alignofParam = new ast::ObjectDecl( 89 105 sizedParam->location, 90 106 alignofName( paramName ), 91 makeLayoutCType()107 getLayoutCType( transUnit ) 92 108 ); 93 align Param->attributes.push_back( new ast::Attribute( "unused" ) );94 params.emplace_back( align Param );95 } 96 } 97 98 ast::Type * makeLayoutOutType() {99 return new ast::PointerType( makeLayoutType() );109 alignofParam->attributes.push_back( new ast::Attribute( "unused" ) ); 110 params.emplace_back( alignofParam ); 111 } 112 } 113 114 ast::Type * getLayoutOutType( const ast::TranslationUnit & transUnit ) { 115 return new ast::PointerType( getLayoutType( transUnit ) ); 100 116 } 101 117 … … 110 126 CodeLocation const & location, ast::AggregateDecl const * aggr, 111 127 ast::vector<ast::TypeDecl> const & sizedParams, 112 bool isInFunction, bool isStruct ) { 128 bool isInFunction, bool isStruct, 129 const ast::TranslationUnit & transUnit ) { 113 130 ast::ObjectDecl * sizeParam = new ast::ObjectDecl( 114 131 location, 115 132 sizeofName( aggr->name ), 116 makeLayoutOutType()133 getLayoutOutType( transUnit ) 117 134 ); 118 135 ast::ObjectDecl * alignParam = new ast::ObjectDecl( 119 136 location, 120 137 alignofName( aggr->name ), 121 makeLayoutOutType()138 getLayoutOutType( transUnit ) 122 139 ); 123 140 ast::ObjectDecl * offsetParam = nullptr; … … 127 144 location, 128 145 offsetofName( aggr->name ), 129 makeLayoutOutType()146 getLayoutOutType( transUnit ) 130 147 ); 131 148 params.push_back( offsetParam ); 132 149 } 133 addSTypeParams( params, sizedParams );150 addSTypeParams( params, sizedParams, transUnit ); 134 151 135 152 // Routines at global scope marked "static" to prevent multiple … … 218 235 // Build layout function signature. 219 236 LayoutData layout = buildLayoutFunction( 220 location, decl, sizedParams, isInFunction(), true );237 location, decl, sizedParams, isInFunction(), true, transUnit() ); 221 238 ast::FunctionDecl * layoutDecl = layout.function; 222 239 // Also return these or extract them from the parameter list? … … 292 309 // Build layout function signature. 293 310 LayoutData layout = buildLayoutFunction( 294 location, decl, sizedParams, isInFunction(), false );311 location, decl, sizedParams, isInFunction(), false, transUnit() ); 295 312 ast::FunctionDecl * layoutDecl = layout.function; 296 313 // Also return these or extract them from the parameter list? … … 1390 1407 /// * Move polymorphic returns in function types to pointer-type parameters. 1391 1408 /// * Adds type size and assertion parameters to parameter lists. 1392 struct DeclAdapter final { 1409 struct DeclAdapter final : 1410 public ast::WithConstTranslationUnit { 1393 1411 ast::FunctionDecl const * previsit( ast::FunctionDecl const * decl ); 1394 1412 ast::FunctionDecl const * postvisit( ast::FunctionDecl const * decl ); … … 1398 1416 1399 1417 ast::ObjectDecl * makeObj( 1400 CodeLocation const & location, std::string const & name ) { 1418 CodeLocation const & location, std::string const & name, 1419 const ast::TranslationUnit & transUnit ) { 1401 1420 // The size/align parameters may be unused, so add the unused attribute. 1402 1421 return new ast::ObjectDecl( location, name, 1403 makeLayoutCType(),1422 getLayoutCType( transUnit ), 1404 1423 nullptr, ast::Storage::Classes(), ast::Linkage::C, nullptr, 1405 1424 { new ast::Attribute( "unused" ) } ); … … 1441 1460 std::string paramName = Mangle::mangleType( ¶mType ); 1442 1461 1443 auto sizeParam = makeObj( typeParam->location, sizeofName( paramName ) ); 1462 auto sizeParam = makeObj( 1463 typeParam->location, sizeofName( paramName ), transUnit() ); 1444 1464 layoutParams.emplace_back( sizeParam ); 1445 1465 1446 auto alignParam = makeObj( typeParam->location, alignofName( paramName ) ); 1466 auto alignParam = makeObj( 1467 typeParam->location, alignofName( paramName ), transUnit() ); 1447 1468 layoutParams.emplace_back( alignParam ); 1448 1469 } … … 1576 1597 /// * Inserts dynamic calculation of polymorphic type layouts where needed. 1577 1598 struct PolyGenericCalculator final : 1578 public ast::WithConstTypeSubstitution, 1599 public ast::WithConstTranslationUnit, 1600 public ast::WithConstTypeSubstitution, 1579 1601 public ast::WithDeclsToAdd, 1580 1602 public ast::WithGuards, … … 1693 1715 1694 1716 ast::ObjectDecl * sizeDecl = new ast::ObjectDecl( decl->location, 1695 sizeofName( typeName ), makeLayoutCType(),1717 sizeofName( typeName ), getLayoutCType( transUnit() ), 1696 1718 new ast::SingleInit( decl->location, 1697 1719 new ast::SizeofExpr( decl->location, deepCopy( base ) ) … … 1699 1721 ); 1700 1722 ast::ObjectDecl * alignDecl = new ast::ObjectDecl( decl->location, 1701 alignofName( typeName ), makeLayoutCType(),1723 alignofName( typeName ), getLayoutCType( transUnit() ), 1702 1724 new ast::SingleInit( decl->location, 1703 1725 new ast::AlignofExpr( decl->location, deepCopy( base ) ) … … 1987 2009 auto offsetArray = makeVar( expr->location, offsetName, 1988 2010 new ast::ArrayType( 1989 makeLayoutType(),2011 getLayoutType( transUnit() ), 1990 2012 ast::ConstantExpr::from_ulong( expr->location, inits.size() ), 1991 2013 ast::FixedLen, … … 2071 2093 // All empty structures have the same layout (size 1, align 1). 2072 2094 makeVar( location, 2073 sizeofName( typeName ), makeLayoutType(),2095 sizeofName( typeName ), getLayoutType( transUnit() ), 2074 2096 new ast::SingleInit( location, 2075 2097 ast::ConstantExpr::from_ulong( location, 1 ) ) ); 2076 2098 makeVar( location, 2077 alignofName( typeName ), makeLayoutType(),2099 alignofName( typeName ), getLayoutType( transUnit() ), 2078 2100 new ast::SingleInit( location, 2079 2101 ast::ConstantExpr::from_ulong( location, 1 ) ) ); … … 2081 2103 } else { 2082 2104 ast::ObjectDecl const * sizeofVar = makeVar( location, 2083 sizeofName( typeName ), makeLayoutType(), nullptr );2105 sizeofName( typeName ), getLayoutType( transUnit() ), nullptr ); 2084 2106 ast::ObjectDecl const * alignofVar = makeVar( location, 2085 alignofName( typeName ), makeLayoutType(), nullptr );2107 alignofName( typeName ), getLayoutType( transUnit() ), nullptr ); 2086 2108 ast::ObjectDecl const * offsetofVar = makeVar( location, 2087 2109 offsetofName( typeName ), 2088 2110 new ast::ArrayType( 2089 makeLayoutType(),2111 getLayoutType( transUnit() ), 2090 2112 ast::ConstantExpr::from_int( location, memberCount ), 2091 2113 ast::FixedLen, … … 2133 2155 2134 2156 ast::ObjectDecl * sizeofVar = makeVar( location, 2135 sizeofName( typeName ), makeLayoutType() );2157 sizeofName( typeName ), getLayoutType( transUnit() ) ); 2136 2158 ast::ObjectDecl * alignofVar = makeVar( location, 2137 alignofName( typeName ), makeLayoutType() );2159 alignofName( typeName ), getLayoutType( transUnit() ) ); 2138 2160 2139 2161 ast::UntypedExpr * layoutCall = new ast::UntypedExpr( location, -
src/Makefile.am
r7d65715f rd60a4c2 11 11 ## Created On : Sun May 31 08:51:46 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Mon Nov 20 11:28:05 202314 ## Update Count : 1 0913 ## Last Modified On : Sat Jan 11 16:27:27 2025 14 ## Update Count : 112 15 15 ############################################################################### 16 16 … … 55 55 $(addprefix $(srcdir)/, ResolvExpr/ConversionCost.cpp ResolvExpr/CommonType.cpp SymTab/ManglerCommon.cpp) : $(srcdir)/AST/BasicKind.hpp 56 56 57 .PRECIOUS: $(srcdir)/AST/BasicKind.hpp 57 58 $(srcdir)/AST/BasicKind.hpp : BasicTypes-gen.cpp 58 59 ${AM_V_GEN}${CXXCOMPILE} $< -o BasicTypes-gen -Wall -Wextra -Werror=return-type -
src/ResolvExpr/CandidateFinder.cpp
r7d65715f rd60a4c2 1225 1225 1226 1226 // return casts are eliminated (merely selecting an overload, no actual operation) 1227 candidates = std::move(finder.candidates); 1227 for (auto & cand : finder.candidates) { 1228 if (typesCompatibleIgnoreQualifiers(toType, cand->expr->result, cand->env)) { 1229 candidates.push_back (cand); 1230 } 1231 } 1232 // candidates = std::move(finder.candidates); 1228 1233 return; 1229 1234 } -
src/ResolvExpr/CommonType.cpp
r7d65715f rd60a4c2 42 42 #define BT ast::BasicKind:: 43 43 static const ast::BasicKind commonTypes[BT NUMBER_OF_BASIC_TYPES][BT NUMBER_OF_BASIC_TYPES] = { // nearest common ancestor 44 /* B C SC UC SI SUI45 I UI LI LUI LLI LLUI46 IB UIB _FH _FH_F _FC47 F FC _FX _FXC 48 D DC F80X _FDXC F80 _FB49 _FLDC FB LD LDC _FBX _FLDXC44 /* B C SC UC SI USI 45 I UI LI ULI LLI ULLI 46 __ID __UID _FH _FHC _F _FC 47 F FC _FX _FXC _FD _FDC 48 D DC _FDX _FDXC _F80 _FLD 49 _FLDC __FLD LD LDC _FLDX _FLDXC 50 50 */ 51 51 { … … 90 90 }, 91 91 { 92 /* SUI */ BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt,92 /* USI */ BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt, BT ShortUnsignedInt, 93 93 BT SignedInt, BT UnsignedInt, BT LongSignedInt, BT LongUnsignedInt, BT LongLongSignedInt, BT LongLongUnsignedInt, 94 94 BT SignedInt128, BT UnsignedInt128, BT Float16, BT Float16Complex, BT Float32, BT Float32Complex, … … 122 122 }, 123 123 { 124 /* LUI */ BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt,124 /* ULI */ BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, 125 125 BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongUnsignedInt, BT LongLongSignedInt, BT LongLongUnsignedInt, 126 126 BT SignedInt128, BT UnsignedInt128, BT Float16, BT Float16Complex, BT Float32, BT Float32Complex, … … 138 138 }, 139 139 { 140 /* LLUI */ BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt,140 /* ULLI */ BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, 141 141 BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, BT LongLongUnsignedInt, 142 142 BT SignedInt128, BT UnsignedInt128, BT Float16, BT Float16Complex, BT Float32, BT Float32Complex, … … 146 146 }, 147 147 { 148 /* IB*/ BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128,148 /* __ID */ BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, 149 149 BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, BT SignedInt128, 150 150 BT SignedInt128, BT UnsignedInt128, BT Float16, BT Float16Complex, BT Float32, BT Float32Complex, … … 154 154 }, 155 155 { 156 /* UIB*/ BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128,156 /* __UID */ BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, 157 157 BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, BT UnsignedInt128, 158 158 BT UnsignedInt128, BT UnsignedInt128, BT Float16, BT Float16Complex, BT Float32, BT Float32Complex, … … 170 170 }, 171 171 { 172 /* _FH*/ BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex,172 /* _FHC */ BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, 173 173 BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, 174 174 BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float16Complex, BT Float32Complex, BT Float32Complex, … … 226 226 }, 227 227 { 228 /* 228 /* _FD */ BT Float64, BT Float64, BT Float64, BT Float64, BT Float64, BT Float64, 229 229 BT Float64, BT Float64, BT Float64, BT Float64, BT Float64, BT Float64, 230 230 BT Float64, BT Float64, BT Float64, BT Float64Complex, BT Float64, BT Float64Complex, … … 258 258 }, 259 259 { 260 /* F80X */ BT Float64x, BT Float64x, BT Float64x, BT Float64x, BT Float64x, BT Float64x,260 /* _FDX */ BT Float64x, BT Float64x, BT Float64x, BT Float64x, BT Float64x, BT Float64x, 261 261 BT Float64x, BT Float64x, BT Float64x, BT Float64x, BT Float64x, BT Float64x, 262 262 BT Float64x, BT Float64x, BT Float64x, BT Float64xComplex, BT Float64x, BT Float64xComplex, … … 274 274 }, 275 275 { 276 /* 276 /* _F80 */ BT Float80, BT Float80, BT Float80, BT Float80, BT Float80, BT Float80, 277 277 BT Float80, BT Float80, BT Float80, BT Float80, BT Float80, BT Float80, 278 278 BT Float80, BT Float80, BT Float80, BT Float64xComplex, BT Float80, BT Float64xComplex, … … 282 282 }, 283 283 { 284 /* _FB*/ BT Float128, BT Float128, BT Float128, BT Float128, BT Float128, BT Float128,284 /* _FLD */ BT Float128, BT Float128, BT Float128, BT Float128, BT Float128, BT Float128, 285 285 BT Float128, BT Float128, BT Float128, BT Float128, BT Float128, BT Float128, 286 286 BT Float128, BT Float128, BT Float128, BT Float128Complex, BT Float128, BT Float128Complex, … … 298 298 }, 299 299 { 300 /* FB*/ BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128,300 /* __FLD */ BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, 301 301 BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, BT uuFloat128, 302 302 BT uuFloat128, BT uuFloat128, BT uuFloat128, BT Float128Complex, BT uuFloat128, BT Float128Complex, … … 322 322 }, 323 323 { 324 /* _FBX */ BT Float128x, BT Float128x, BT Float128x, BT Float128x, BT Float128x, BT Float128x,324 /* _FLDX */ BT Float128x, BT Float128x, BT Float128x, BT Float128x, BT Float128x, BT Float128x, 325 325 BT Float128x, BT Float128x, BT Float128x, BT Float128x, BT Float128x, BT Float128x, 326 326 BT Float128x, BT Float128x, BT Float128x, BT Float128xComplex, BT Float128x, BT Float128xComplex, -
src/ResolvExpr/ConversionCost.cpp
r7d65715f rd60a4c2 62 62 // GENERATED BY BasicTypes-gen.cpp 63 63 static const int costMatrix[ast::BasicKind::NUMBER_OF_BASIC_TYPES][ast::BasicKind::NUMBER_OF_BASIC_TYPES] = { // path length from root to node 64 /* B C SC UC SI SUI I UI LI LUI LLI LLUI IB UIB _FH _FH _F _FC F FC _FX _FXC FD _FDC D DC F80X_FDXC F80 _FB_FLDC FB LD LDC _FBX_FLDXC */65 /* B */ { 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 1 5, 16, 17, 16, 18, 17, },66 /* C */ { -1, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 1 4, 15, 16, 15, 17, 16, },67 /* SC */ { -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 1 4, 15, 16, 15, 17, 16, },68 /* UC */ { -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 1 4, 15, 16, 15, 17, 16, },69 /* SI */ { -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 1 3, 14, 15, 14, 16, 15, },70 /* SUI */ { -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 14, 16, 15, },71 /* I */ { -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 1 2, 13, 14, 13, 15, 14, },72 /* UI */ { -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 1 2, 13, 14, 13, 15, 14, },73 /* LI */ { -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 1 1, 12, 13, 12, 14, 13, },74 /* LUI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 13, 12, 14, 13, },75 /* LLI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 1 0, 11, 12, 11, 13, 12, },76 /* LLUI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 11, 13, 12, },77 /* IB */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 11, 10, 12, 11, },78 /* UIB */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 11, 10, 12, 11, },79 /* _FH */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 9, 11, 10, },80 /* _FH */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, 4, -1, 5, -1, 6, -1, -1, 7, -1, -1, 8, -1, 9, },81 /* _F */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 8, 10, 9, },82 /* _FC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, 4, -1, 5, -1, -1, 6, -1, -1, 7, -1, 8, },83 /* F */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8, 7, 9, 8, },84 /* FC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, 4, -1, -1, 5, -1, -1, 6, -1, 7, },85 /* _FX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 6, 8, 7, },86 /* _FXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, -1, 4, -1, -1, 5, -1, 6, },87 /* FD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 5, 7, 6, },88 /* _FDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, -1, 3, -1, -1, 4, -1, 5, },89 /* D */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 5, 4, 6, 5, },90 /* DC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, -1, 2, -1, -1, 3, -1, 4, },91 /* F80X */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 4, 3, 5, 4, },92 /* _FDXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 1, -1, -1, 2, -1, 3, },93 /* F80 */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 0, 1, 2, 2, 3, 3, 4, 4, },94 /* _FB */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, },95 /* _FLDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 1, -1, 2, },96 /* FB*/ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 0, 1, 2, 2, 3, },64 /* B C SC UC SI USI I UI LI ULI LLI ULLI __ID__UID _FH _FHC _F _FC F FC _FX _FXC _FD _FDC D DC _FDX_FDXC _F80 _FLD_FLDC__FLD LD LDC_FLDX_FLDXC */ 65 /* B */ { 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 16, 16, 17, 18, 18, 19, }, 66 /* C */ { -1, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 17, 17, 18, }, 67 /* SC */ { -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 17, 17, 18, }, 68 /* UC */ { -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 17, 17, 18, }, 69 /* SI */ { -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 14, 14, 15, 16, 16, 17, }, 70 /* USI */ { -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 14, 14, 15, 16, 16, 17, }, 71 /* I */ { -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 15, 15, 16, }, 72 /* UI */ { -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 15, 15, 16, }, 73 /* LI */ { -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 14, 14, 15, }, 74 /* ULI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 14, 14, 15, }, 75 /* LLI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 11, 11, 12, 13, 13, 14, }, 76 /* ULLI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 11, 11, 12, 13, 13, 14, }, 77 /* __ID */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 12, 12, 13, }, 78 /* __UID */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 12, 12, 13, }, 79 /* _FH */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 9, 10, 11, 11, 12, }, 80 /* _FHC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, 4, -1, 5, -1, 6, -1, -1, 8, -1, -1, 10, -1, 11, }, 81 /* _F */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10, 10, 11, }, 82 /* _FC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, 4, -1, 5, -1, -1, 7, -1, -1, 9, -1, 10, }, 83 /* F */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, }, 84 /* FC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, 4, -1, -1, 6, -1, -1, 8, -1, 9, }, 85 /* _FX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 8, 9, }, 86 /* _FXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, 3, -1, -1, 5, -1, -1, 7, -1, 8, }, 87 /* _FD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, }, 88 /* _FDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, 2, -1, -1, 4, -1, -1, 6, -1, 7, }, 89 /* D */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, }, 90 /* DC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, -1, -1, 3, -1, -1, 5, -1, 6, }, 91 /* _FDX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 3, 3, 4, 5, 5, 6, }, 92 /* _FDXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 2, -1, -1, 4, -1, 5, }, 93 /* _F80 */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 0, 1, 2, 2, 3, 4, 4, 5, }, 94 /* _FLD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, 3, 3, 4, }, 95 /* _FLDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 2, -1, 3, }, 96 /* __FLD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 0, 1, 2, 2, 3, }, 97 97 /* LD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 1, 2, }, 98 98 /* LDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 1, }, 99 /* _FBX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, },99 /* _FLDX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, }, 100 100 /* _FLDXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, }, 101 101 }; // costMatrix 102 static const int maxIntCost = 1 5;102 static const int maxIntCost = 16; 103 103 // GENERATED END 104 104 static_assert( … … 110 110 // GENERATED BY BasicTypes-gen.cpp 111 111 static const int signMatrix[ast::BasicKind::NUMBER_OF_BASIC_TYPES][ast::BasicKind::NUMBER_OF_BASIC_TYPES] = { // number of sign changes in safe conversion 112 /* B C SC UC SI SUI I UI LI LUI LLI LLUI IB UIB _FH _FH _F _FC F FC _FX _FXC FD _FDC D DC F80X_FDXC F80 _FB_FLDC FB LD LDC _FBX_FLDXC */112 /* B C SC UC SI USI I UI LI ULI LLI ULLI __ID__UID _FH _FHC _F _FC F FC _FX _FXC _FD _FDC D DC _FDX_FDXC _F80 _FLD_FLDC__FLD LD LDC_FLDX_FLDXC */ 113 113 /* B */ { 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 114 114 /* C */ { -1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, … … 116 116 /* UC */ { -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 117 117 /* SI */ { -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 118 /* SUI */ { -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },118 /* USI */ { -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 119 119 /* I */ { -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 120 120 /* UI */ { -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 121 121 /* LI */ { -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 122 /* LUI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },122 /* ULI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 123 123 /* LLI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 124 /* LLUI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },125 /* IB*/ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },126 /* UIB*/ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },124 /* ULLI */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 125 /* __ID */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 126 /* __UID */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 127 127 /* _FH */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 128 /* _FH*/ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, -1, 0, -1, -1, 0, -1, 0, },128 /* _FHC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, -1, 0, -1, -1, 0, -1, 0, }, 129 129 /* _F */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 130 130 /* _FC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, -1, 0, -1, -1, 0, -1, 0, }, … … 133 133 /* _FX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 134 134 /* _FXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, 0, -1, 0, -1, -1, 0, -1, -1, 0, -1, 0, }, 135 /* 135 /* _FD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 136 136 /* _FDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, 0, -1, -1, 0, -1, -1, 0, -1, 0, }, 137 137 /* D */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 138 138 /* DC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, -1, -1, 0, -1, -1, 0, -1, 0, }, 139 /* F80X */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, },139 /* _FDX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 140 140 /* _FDXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 0, -1, -1, 0, -1, 0, }, 141 /* 142 /* _FB*/ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, },141 /* _F80 */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, }, 142 /* _FLD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, }, 143 143 /* _FLDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 0, -1, 0, }, 144 /* FB*/ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, },144 /* __FLD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, }, 145 145 /* LD */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, }, 146 146 /* LDC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, 0, }, 147 /* _FBX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, },147 /* _FLDX */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, }, 148 148 /* _FLDXC */ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, }, 149 149 }; // signMatrix -
src/Virtual/ExpandCasts.cpp
r7d65715f rd60a4c2 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // ExpandCasts.cpp -- 7 // ExpandCasts.cpp -- Expand virtual casts into lower level code. 8 8 // 9 9 // Author : Andrew Beach -
src/Virtual/ExpandCasts.hpp
r7d65715f rd60a4c2 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // ExpandCasts.hpp -- 7 // ExpandCasts.hpp -- Expand virtual casts into lower level code. 8 8 // 9 9 // Author : Andrew Beach 10 10 // Created On : Mon Jul 24 13:54:00 2017 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : Fri J ul 29 14:40:00 202213 // Update Count : 112 // Last Modified On : Fri Jan 10 14:34:00 2025 13 // Update Count : 2 14 14 // 15 15 16 16 #pragma once 17 17 18 #include <list> // for list19 20 class Declaration;21 18 namespace ast { 22 19 class TranslationUnit; … … 24 21 25 22 namespace Virtual { 26 void expandCasts( std::list< Declaration * > & translationUnit );27 23 void expandCasts( ast::TranslationUnit & translationUnit ); 28 24 // Breaks all virtual cast nodes up into translatable nodes. 29 25 30 // Later this might just set some information so it can happen at CodeGen.31 32 26 } -
tests/.expect/array-ERR1.txt
r7d65715f rd60a4c2 1 array.cfa:125:25: warning: Preprocessor started 2 array.cfa:40:22: error: '[*]' not allowed in other than function prototype scope 1 array.cfa:40:23: error: '[*]' not allowed in other than function prototype scope 3 2 array.cfa:46:24: error: '[*]' not allowed in other than function prototype scope 4 array.cfa: In function '_X4fredF i_i__1':3 array.cfa: In function '_X4fredFv_i__1': 5 4 array.cfa:52:16: error: array size missing in '_X2a1A0i_2' 6 5 array.cfa:53:26: error: '[*]' not allowed in other than function prototype scope 7 6 array.cfa: At top level: 8 array.cfa: 64:1: error: '[*]' not allowed in other than function prototype scope7 array.cfa:74:1: error: '[*]' not allowed in other than function prototype scope -
tests/.expect/array-ERR2.txt
r7d65715f rd60a4c2 1 array.cfa:125:25: warning: Preprocessor started 2 array.cfa:117:32: error: syntax error, unexpected STATIC before token "static" 1 array.cfa:138:33: error: syntax error, unexpected STATIC before token "static" -
tests/.expect/array-ERR3.txt
r7d65715f rd60a4c2 1 array.cfa:125:25: warning: Preprocessor started 2 array.cfa:118:32: error: syntax error, unexpected ']' before token "]" 1 array.cfa:139:33: error: syntax error, unexpected ']' before token "]" -
tests/.expect/array.txt
r7d65715f rd60a4c2 1 array.cfa:125:25: warning: Preprocessor started 1 done -
tests/.expect/attr-priority.txt
r7d65715f rd60a4c2 1 1 attr-priority.cfa:7:1 warning: invalid attribute: constructor priorities from 101 to 200 are reserved for the implementation. 2 2 attr-priority.cfa:12:1 warning: invalid attribute: destructor priorities from 101 to 200 are reserved for the implementation. 3 attr-priority.cfa:8:1 error: Invalid application of existing declaration(s) in expression Applying untyped:4 Name: malloc5 ...to:6 -
tests/.expect/cast.txt
r7d65715f rd60a4c2 1 cast.cfa:16:25: warning: Compiled 1 done -
tests/.expect/expression.txt
r7d65715f rd60a4c2 1 expression.cfa:86:25: warning: Compiled 1 done -
tests/.expect/functions.arm64.txt
r7d65715f rd60a4c2 123 123 struct _tuple2_ { 124 124 }; 125 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, const unsigned long int _sizeof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_0,const unsigned long int _sizeof_Y15tuple_param_2_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_1){125 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_2_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_1){ 126 126 ((void)((*_sizeof__tuple2_)=0)); 127 127 ((void)((*_alignof__tuple2_)=1)); … … 160 160 struct _tuple3_ { 161 161 }; 162 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, const unsigned long int _sizeof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_0, const unsigned long int _sizeof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_1,const unsigned long int _sizeof_Y15tuple_param_3_2, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_2){162 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_3_2, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_2){ 163 163 ((void)((*_sizeof__tuple3_)=0)); 164 164 ((void)((*_alignof__tuple3_)=1)); -
tests/.expect/functions.x64.txt
r7d65715f rd60a4c2 123 123 struct _tuple2_ { 124 124 }; 125 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, const unsigned long int _sizeof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_0,const unsigned long int _sizeof_Y15tuple_param_2_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_1){125 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_2_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_1){ 126 126 ((void)((*_sizeof__tuple2_)=0)); 127 127 ((void)((*_alignof__tuple2_)=1)); … … 160 160 struct _tuple3_ { 161 161 }; 162 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, const unsigned long int _sizeof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_0, const unsigned long int _sizeof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_1,const unsigned long int _sizeof_Y15tuple_param_3_2, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_2){162 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned long int _sizeof_Y15tuple_param_3_2, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_2){ 163 163 ((void)((*_sizeof__tuple3_)=0)); 164 164 ((void)((*_alignof__tuple3_)=1)); -
tests/.expect/functions.x86.txt
r7d65715f rd60a4c2 123 123 struct _tuple2_ { 124 124 }; 125 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, const unsigned long int _sizeof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_2_0, const unsigned long int _sizeof_Y15tuple_param_2_1, __attribute__ ((unused)) const unsigned longint _alignof_Y15tuple_param_2_1){125 static inline void _layoutof__tuple2_(unsigned int *_sizeof__tuple2_, unsigned int *_alignof__tuple2_, unsigned int *_offsetof__tuple2_, __attribute__ ((unused)) const unsigned int _sizeof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned int _alignof_Y15tuple_param_2_0, __attribute__ ((unused)) const unsigned int _sizeof_Y15tuple_param_2_1, __attribute__ ((unused)) const unsigned int _alignof_Y15tuple_param_2_1){ 126 126 ((void)((*_sizeof__tuple2_)=0)); 127 127 ((void)((*_alignof__tuple2_)=1)); … … 160 160 struct _tuple3_ { 161 161 }; 162 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, const unsigned long int _sizeof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_0, const unsigned long int _sizeof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned long int _alignof_Y15tuple_param_3_1, const unsigned long int _sizeof_Y15tuple_param_3_2, __attribute__ ((unused)) const unsigned longint _alignof_Y15tuple_param_3_2){162 static inline void _layoutof__tuple3_(unsigned int *_sizeof__tuple3_, unsigned int *_alignof__tuple3_, unsigned int *_offsetof__tuple3_, __attribute__ ((unused)) const unsigned int _sizeof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned int _alignof_Y15tuple_param_3_0, __attribute__ ((unused)) const unsigned int _sizeof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned int _alignof_Y15tuple_param_3_1, __attribute__ ((unused)) const unsigned int _sizeof_Y15tuple_param_3_2, __attribute__ ((unused)) const unsigned int _alignof_Y15tuple_param_3_2){ 163 163 ((void)((*_sizeof__tuple3_)=0)); 164 164 ((void)((*_alignof__tuple3_)=1)); -
tests/.expect/identFuncDeclarator.txt
r7d65715f rd60a4c2 1 identFuncDeclarator.cfa:114:25: warning: Compiled 1 done -
tests/.expect/init1-ERROR.txt
r7d65715f rd60a4c2 1 init1.cfa:134:25: warning: Compiled2 1 init1.cfa:56:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 3 2 Name: rx InitAlternative: reference to signed int -
tests/.expect/init1.txt
r7d65715f rd60a4c2 1 init1.cfa:134:25: warning: Compiled 1 done -
tests/.expect/limits.txt
r7d65715f rd60a4c2 1 limits.cfa:152:25: warning: Compiled 1 done -
tests/.expect/nested-types-ERR1.txt
r7d65715f rd60a4c2 1 nested-types.cfa:100:25: warning: Compiled 2 nested-types.cfa:83:1 error: Use of undefined type T. 1 nested-types.cfa:85:1 error: Use of undefined type T. -
tests/.expect/nested-types-ERR2.txt
r7d65715f rd60a4c2 1 nested-types.cfa:100:25: warning: Compiled 2 nested-types.cfa:86:1 error: Use of undefined global type Z. 3 nested-types.cfa:87:1 error: Qualified type requires an aggregate on the left, but has signed int. 4 nested-types.cfa:88:1 error: Undefined type in qualified type Qualified Type: 1 nested-types.cfa:88:1 error: Use of undefined global type Z. 2 nested-types.cfa:89:1 error: Qualified type requires an aggregate on the left, but has signed int. 3 nested-types.cfa:90:1 error: Undefined type in qualified type Qualified Type: 5 4 instance of struct S with body 6 5 instance of type Z (not function type) -
tests/.expect/nested-types.txt
r7d65715f rd60a4c2 1 nested-types.cfa:100:25: warning: Compiled 1 done -
tests/.expect/numericConstants.txt
r7d65715f rd60a4c2 1 numericConstants.cfa:66:25: warning: Compiled 1 done -
tests/.expect/quasiKeyword.txt
r7d65715f rd60a4c2 1 quasiKeyword.cfa:52:25: warning: Compiled 1 done -
tests/.expect/switch.txt
r7d65715f rd60a4c2 1 switch.cfa:103:25: warning: Compiled 1 done -
tests/.expect/typedefRedef-ERR1.txt
r7d65715f rd60a4c2 1 typedefRedef.cfa:87:25: warning: Compiled2 1 typedefRedef.cfa:4:1 error: Cannot redefine typedef Foo 3 2 typedefRedef.cfa:31:1 error: Cannot redefine typedef ARR -
tests/.expect/typedefRedef.txt
r7d65715f rd60a4c2 1 typedefRedef.cfa:87:25: warning: Compiled 1 done -
tests/.expect/variableDeclarator.txt
r7d65715f rd60a4c2 1 variableDeclarator.cfa:180:25: warning: Compiled 1 done -
tests/Makefile.am
r7d65715f rd60a4c2 51 51 # Making this association implicit would be ideal, but requires learning more automake than is affordable. 52 52 WFLGAS_OPT_LAX = \ 53 alloc \ 54 array \ 55 array-collections/boxed \ 56 array-collections/boxed% \ 57 array-collections/dimexpr-match-c \ 58 array-collections/dimexpr-match-cfa \ 59 array-ERR1 \ 60 array-ERR2 \ 61 array-ERR3 \ 53 ${WFLGAS_OPT_LAX_EXPECT_WARN} \ 54 ${WFLGAS_OPT_LAX_TO_INVESTIGATE} 55 56 # Tests checking that cfa-cc raises a certain warning, so -Werror is permanently inappropriate 57 WFLGAS_OPT_LAX_EXPECT_WARN = \ 58 attr-priority \ 59 warnings/self-assignment 60 61 # Tests that need investigation from the CFA team about why they require lax wflags. Goal is to eliminate this list. 62 WFLGAS_OPT_LAX_TO_INVESTIGATE = \ 62 63 attributes \ 63 attr-priority \64 builtins/sync \65 cast \66 64 collections/atomic_mpsc \ 67 collections/multi_list \68 65 collections/queue \ 69 66 collections/sequence \ … … 79 76 concurrency/actors/static \ 80 77 concurrency/actors/types \ 81 concurrency/barrier/generation \82 concurrency/barrier/last \83 concurrency/barrier/order \84 concurrency/channels/big_elems \85 78 concurrency/channels/churn \ 86 79 concurrency/channels/contend \ 87 80 concurrency/channels/daisy_chain \ 88 81 concurrency/channels/hot_potato \ 89 concurrency/channels/ping_pong \90 82 concurrency/channels/pub_sub \ 91 concurrency/channels/zero_size \92 concurrency/cluster \93 concurrency/cofor \94 concurrency/coroutineYield \95 concurrency/examples/boundedBufferEXT \96 concurrency/examples/boundedBufferINT \97 83 concurrency/futures/multi \ 98 84 concurrency/futures/select_future \ 99 85 concurrency/futures/typed \ 100 concurrency/futures/wait_any \101 concurrency/join \102 86 concurrency/lockfree_stack \ 103 concurrency/migrate \104 concurrency/monitor \105 concurrency/multi-monitor \106 concurrency/mutexstmt/locks \107 concurrency/mutexstmt/monitors \108 concurrency/mutexstmt/tuple \109 concurrency/once \110 concurrency/preempt \111 87 concurrency/pthread/bounded_buffer \ 112 88 concurrency/pthread/pthread_attr_test \ 113 concurrency/pthread/pthread_cond_test \114 89 concurrency/pthread/pthread_demo_create_join \ 115 90 concurrency/pthread/pthread_demo_lock \ 116 91 concurrency/pthread/pthread_key_test \ 117 92 concurrency/pthread/pthread_once_test \ 118 concurrency/readyQ/leader_spin \119 concurrency/signal/block \120 concurrency/signal/disjoint \121 concurrency/signal/wait \122 concurrency/sleep \123 concurrency/suspend_then \124 concurrency/thread \125 93 concurrency/unified_locking/block_spin_lock \ 126 94 concurrency/unified_locking/exp_backoff \ … … 135 103 concurrency/unified_locking/spin_queue_lock \ 136 104 concurrency/unified_locking/timeout_lock \ 137 concurrency/waitfor/barge \138 concurrency/waitfor/parse \139 concurrency/waitfor/statment \140 concurrency/waitfor/when \141 105 concurrency/waituntil/all_types \ 142 106 concurrency/waituntil/basic_else \ 143 107 concurrency/waituntil/channel_close \ 144 concurrency/waituntil/channel_zero_size \145 108 concurrency/waituntil/channels \ 146 109 concurrency/waituntil/futures \ 147 110 concurrency/waituntil/locks \ 148 concurrency/waituntil/one_chan \149 111 concurrency/waituntil/repeat_close \ 150 112 concurrency/waituntil/timeout \ 151 configs/parsebools \152 configs/parsenums \153 113 configs/usage \ 154 coroutine/raii \155 ctrl-flow/goto \156 ctrl-flow/ifwhileCtl \157 114 ctrl-flow/labelledExit \ 158 115 ctrl-flow/loop_else \ 159 116 designations \ 160 enum \161 enum_tests/inc-dec \162 enum_tests/planet \163 enum_tests/structEnum \164 117 exceptions/cardgame \ 165 118 exceptions/defaults \ 166 119 exceptions/defaults-threads \ 167 exceptions/hotpotato \168 exceptions/hotpotato_checked \169 exceptions/pingpong_nonlocal \170 exceptions/polymorphic \171 120 exceptions/try-leave-catch \ 172 exceptions/virtual-poly \173 expression \174 121 forall \ 175 122 function-operator \ 176 123 gmp \ 177 identFuncDeclarator \178 124 identParamDeclarator \ 179 125 include/includes \ … … 182 128 include/vector-fstream \ 183 129 include/vector-sequence \ 184 init1 \185 init1-ERROR \186 130 io/away_fair \ 187 131 io/comp_basic \ 188 132 io/comp_fair \ 189 io/io-acquire \190 io/io-acquire2 \191 io/io-acquire-in \192 io/io-acquire-no-io \193 io/io-acquire-out \194 133 io/manipulatorsInput \ 195 134 io/manipulatorsInput-uchunk \ 196 135 io/many_read \ 197 limits \198 linking/io-acquire \199 linking/mangling/anon \200 linking/mangling/lib.o \201 linking/mangling/main.o \202 linkonce \203 link-once/% \204 malloc \205 136 math \ 206 mathX \207 maybe \208 137 minmax \ 209 nested-types \210 nested-types-ERR1 \211 nested-types-ERR2 \212 numericConstants \213 138 operators \ 214 poly-d-cycle \215 139 poly-many-arsz \ 216 poly-member \217 140 polymorphism \ 218 poly-o-cycle \219 PRNG \220 quasiKeyword \221 quotedKeyword \222 raii/boxed-types \223 141 raii/ctor-autogen \ 224 142 raii/dtor-early-exit \ 225 143 raii/init_once \ 226 raii/partial \227 144 references \ 228 result \229 145 shortCircuit \ 230 sizeof \231 smart-pointers \232 146 sum \ 233 147 switch \ 234 tuple/tupleAssign \235 148 tuple/tupleCast \ 236 149 tuple/tupleMember \ 237 tuple/tuplePolymorphism \238 tuple/tupleVariadic \239 typedefRedef \240 typedefRedef-ERR1 \241 typeof \242 150 userLiterals \ 243 variableDeclarator \ 244 vector \ 245 warnings/self-assignment 151 vector 246 152 247 153 WFLAGS=${if ${filter ${WFLGAS_OPT_LAX},${@}},${WFLAGS_LAX},${WFLAGS_STRICT}} … … 413 319 CFACOMPILE_SYNTAX = ${CFACOMPILETEST} -Wno-unused-variable -Wno-unused-label -c -fsyntax-only -o ${abspath ${@}} 414 320 415 SYNTAX_ONLY_CODE = \ 416 array cast expression identFuncDeclarator init1 limits nested-types numericConstants opt-params quasiKeyword switch typedefRedef variableDeclarator \ 417 builtins/sync concurrency/waitfor/parse ctrl-flow/labelledExit include/stdincludes include/includes warnings/self-assignment 321 SYNTAX_ONLY_CODE = attr-priority warnings/self-assignment 418 322 419 323 ${SYNTAX_ONLY_CODE} : % : %.cfa ${CFACCBIN} -
tests/PRNG.cfa
r7d65715f rd60a4c2 86 86 87 87 thread T3 {}; 88 void main( T3 & th) {88 void main( T3 & ) { 89 89 size_t * buckets = calloc( BUCKETS ); // too big for task stack 90 90 for ( TRIALS / 5 ) { -
tests/alloc.cfa
r7d65715f rd60a4c2 21 21 #include <stdlib.hfa> // access C malloc, realloc 22 22 23 int * foo( int * p, int c) { return p; }24 int * bar( int * p, int c) { return p; }25 int * baz( int * p, int c) { return p; }23 int * foo( int * p, int ) { return p; } 24 int * bar( int * p, int ) { return p; } 25 int * baz( int * p, int ) { return p; } 26 26 27 27 int main( void ) { … … 217 217 const_count++; 218 218 } 219 void ^?{}( Struct & a) { dest_count++; } // destruct219 void ^?{}( Struct & ) { dest_count++; } // destruct 220 220 Struct st, st1, sta[dim], sta1[dim], * stp, * stp1; 221 221 -
tests/array-collections/.expect/dimexpr-match-c-ERRS.arm64.txt
r7d65715f rd60a4c2 1 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 158 158 Address of: 159 159 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 165 165 ... with resolved type: 166 166 unsigned long int 167 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression167 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 168 168 Address of: 169 169 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 175 175 ... with resolved type: 176 176 unsigned long int 177 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression177 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 178 178 Address of: 179 179 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 185 185 ... with resolved type: 186 186 unsigned long int 187 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression187 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 188 188 Address of: 189 189 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 195 195 ... with resolved type: 196 196 unsigned long int 197 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression197 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 198 198 Address of: 199 199 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 205 205 ... with resolved type: 206 206 unsigned long int 207 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression207 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 208 208 Address of: 209 209 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 215 215 ... with resolved type: 216 216 unsigned long int 217 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression217 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 218 218 Address of: 219 219 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 225 225 ... with resolved type: 226 226 unsigned long int 227 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression227 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 228 228 Address of: 229 229 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 235 235 ... with resolved type: 236 236 unsigned long int 237 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression237 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 238 238 Address of: 239 239 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 245 245 ... with resolved type: 246 246 unsigned long int 247 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression247 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 248 248 Address of: 249 249 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 255 255 ... with resolved type: 256 256 unsigned long int 257 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression257 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 258 258 Address of: 259 259 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 260 260 ... with resolved type: 261 261 unsigned long int 262 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression262 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 263 263 Address of: 264 264 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 265 265 ... with resolved type: 266 266 unsigned long int 267 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression267 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 268 268 Address of: 269 269 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 270 270 ... with resolved type: 271 271 unsigned long int 272 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression272 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 273 273 Address of: 274 274 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 275 275 ... with resolved type: 276 276 unsigned long int 277 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression277 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 278 278 Address of: 279 279 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 280 280 ... with resolved type: 281 281 unsigned long int 282 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression282 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 283 283 Address of: 284 284 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 290 290 ... with resolved type: 291 291 unsigned long int 292 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression292 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 293 293 Address of: 294 294 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 300 300 ... with resolved type: 301 301 unsigned long int 302 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression302 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 303 303 Address of: 304 304 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 310 310 ... with resolved type: 311 311 unsigned long int 312 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression312 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 313 313 Address of: 314 314 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 320 320 ... with resolved type: 321 321 unsigned long int 322 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression322 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 323 323 Address of: 324 324 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 330 330 ... with resolved type: 331 331 unsigned long int 332 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression332 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 333 333 Address of: 334 334 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 340 340 ... with resolved type: 341 341 unsigned long int 342 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression342 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 343 343 Address of: 344 344 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 350 350 ... with resolved type: 351 351 unsigned long int 352 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression352 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 353 353 Address of: 354 354 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 360 360 ... with resolved type: 361 361 unsigned long int 362 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression362 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 363 363 Address of: 364 364 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 370 370 ... with resolved type: 371 371 unsigned long int 372 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression372 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 373 373 Address of: 374 374 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 380 380 ... with resolved type: 381 381 unsigned long int 382 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression382 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 383 383 Address of: 384 384 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 390 390 ... with resolved type: 391 391 unsigned long int 392 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 393 Name: ?=? 394 ...to: 395 Name: b 396 Address of: 397 Name: a 398 399 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 400 Name: ?=? 401 ...to: 402 Name: b 403 Address of: 404 Name: a 405 406 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 407 Name: ?=? 408 ...to: 409 Name: b 410 Address of: 411 Name: a 412 413 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 414 Name: ?=? 415 ...to: 416 Name: b 417 Address of: 418 Name: a 419 420 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 421 Name: ?=? 422 ...to: 423 Name: b 424 Address of: 425 Name: a 426 427 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 428 Name: ?=? 429 ...to: 430 Name: b 431 Address of: 432 Name: a 433 434 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 435 Name: ?=? 436 ...to: 437 Name: b 438 Address of: 439 Name: a 440 441 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 442 Name: ?=? 443 ...to: 444 Name: b 445 Address of: 446 Name: a 447 448 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 449 Name: ?=? 450 ...to: 451 Name: b 452 Address of: 453 Name: a 454 455 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 456 Name: ?=? 457 ...to: 458 Name: b 459 Address of: 460 Name: a 461 462 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 463 Name: ?=? 464 ...to: 465 Name: b 466 Address of: 467 Name: a 468 469 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 470 Name: ?=? 471 ...to: 472 Name: b 473 Address of: 474 Name: a 475 476 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 477 Name: ?=? 478 ...to: 479 Name: b 480 Address of: 481 Name: a 482 483 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 484 Name: ?=? 485 ...to: 486 Name: b 487 Address of: 488 Name: a 489 490 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 491 Name: ?=? 492 ...to: 493 Name: b 494 Address of: 495 Name: a 496 497 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 498 Name: ?=? 499 ...to: 500 Name: b 501 Address of: 502 Name: a 503 504 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 505 Name: ?=? 506 ...to: 507 Name: b 508 Address of: 509 Name: a 510 511 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 512 Name: ?=? 513 ...to: 514 Name: b 515 Address of: 516 Name: a 517 518 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 519 Name: ?=? 520 ...to: 521 Name: b 522 Address of: 523 Name: a 524 525 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 526 Name: ?=? 527 ...to: 528 Name: b 529 Address of: 530 Name: a 531 532 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 533 Name: ?=? 534 ...to: 535 Name: b 536 Address of: 537 Name: a 538 539 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 540 Name: ?=? 541 ...to: 542 Name: b 543 Address of: 544 Name: a 545 546 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 547 Name: ?=? 548 ...to: 549 Name: b 550 Address of: 551 Name: a 552 553 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 554 Name: ?=? 555 ...to: 556 Name: b 557 Address of: 558 Name: a 559 560 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 561 Name: ?=? 562 ...to: 563 Name: b 564 Address of: 565 Name: a 566 567 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 568 Name: ?=? 569 ...to: 570 Name: b 571 Address of: 572 Name: a 573 574 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 575 Name: ?=? 576 ...to: 577 Address of: 578 Name: b 579 Address of: 580 Name: a 581 582 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 583 Name: ?=? 584 ...to: 585 Address of: 586 Name: b 587 Address of: 588 Name: a 589 590 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 591 Name: ?=? 592 ...to: 593 Address of: 594 Name: b 595 Address of: 596 Name: a 597 598 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 599 Name: ?=? 600 ...to: 601 Address of: 602 Name: b 603 Address of: 604 Name: a 605 606 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 607 Name: ?=? 608 ...to: 609 Address of: 610 Name: b 611 Address of: 612 Name: a 613 614 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 615 Name: ?=? 616 ...to: 617 Address of: 618 Name: b 619 Address of: 620 Name: a 621 622 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 623 Name: ?=? 624 ...to: 625 Address of: 626 Name: b 627 Address of: 628 Name: a 629 630 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 631 Name: ?=? 632 ...to: 633 Address of: 634 Name: b 635 Address of: 636 Name: a 637 638 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 639 Name: ?=? 640 ...to: 641 Address of: 642 Name: b 643 Address of: 644 Name: a 645 646 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 647 Name: ?=? 648 ...to: 649 Address of: 650 Name: b 651 Address of: 652 Name: a 653 654 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 655 Name: ?=? 656 ...to: 657 Address of: 658 Name: b 659 Address of: 660 Name: a 661 662 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 663 Name: ?=? 664 ...to: 665 Address of: 666 Name: b 667 Address of: 668 Name: a 669 670 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 671 Name: ?=? 672 ...to: 673 Address of: 674 Name: b 675 Address of: 676 Name: a 677 678 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 679 Name: ?=? 680 ...to: 681 Address of: 682 Name: b 683 Address of: 684 Name: a 685 686 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 687 Name: ?=? 688 ...to: 689 Address of: 690 Name: b 691 Address of: 692 Name: a 693 694 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 695 Name: ?=? 696 ...to: 697 Address of: 698 Name: b 699 Address of: 700 Name: a 701 702 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 703 Name: ?=? 704 ...to: 705 Address of: 706 Name: b 707 Address of: 708 Name: a 709 710 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 711 Name: ?=? 712 ...to: 713 Address of: 714 Name: b 715 Address of: 716 Name: a 717 718 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 719 Name: ?=? 720 ...to: 721 Address of: 722 Name: b 723 Address of: 724 Name: a 725 726 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 727 Name: ?=? 728 ...to: 729 Address of: 730 Name: b 731 Address of: 732 Name: a 733 734 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 735 Name: ?=? 736 ...to: 737 Address of: 738 Name: b 739 Address of: 740 Name: a 741 742 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 743 Name: ?=? 744 ...to: 745 Address of: 746 Name: b 747 Address of: 748 Name: a 749 750 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 751 Name: ?=? 752 ...to: 753 Address of: 754 Name: b 755 Address of: 756 Name: a 757 758 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 759 Name: ?=? 760 ...to: 761 Address of: 762 Name: b 763 Address of: 764 Name: a 765 766 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 767 Name: ?=? 768 ...to: 769 Address of: 770 Name: b 771 Address of: 772 Name: a 773 774 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 775 Name: ?=? 776 ...to: 777 Address of: 778 Name: b 779 Address of: 780 Name: a 781 392 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 393 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 394 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 395 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 396 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 397 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 398 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 399 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 400 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 401 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 402 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 403 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 404 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 405 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 406 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 407 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 408 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 409 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 410 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 411 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 412 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 413 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 414 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 415 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 416 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 417 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 418 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 419 Name: ?=? 420 ...to: 421 Name: b 422 Address of: 423 Name: a 424 425 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 426 Name: ?=? 427 ...to: 428 Name: b 429 Address of: 430 Name: a 431 432 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 433 Name: ?=? 434 ...to: 435 Name: b 436 Address of: 437 Name: a 438 439 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 440 Name: ?=? 441 ...to: 442 Name: b 443 Address of: 444 Name: a 445 446 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 447 Name: ?=? 448 ...to: 449 Name: b 450 Address of: 451 Name: a 452 453 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 454 Name: ?=? 455 ...to: 456 Name: b 457 Address of: 458 Name: a 459 460 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 461 Name: ?=? 462 ...to: 463 Name: b 464 Address of: 465 Name: a 466 467 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 468 Name: ?=? 469 ...to: 470 Name: b 471 Address of: 472 Name: a 473 474 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 475 Name: ?=? 476 ...to: 477 Name: b 478 Address of: 479 Name: a 480 481 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 482 Name: ?=? 483 ...to: 484 Name: b 485 Address of: 486 Name: a 487 488 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 489 Name: ?=? 490 ...to: 491 Name: b 492 Address of: 493 Name: a 494 495 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 496 Name: ?=? 497 ...to: 498 Name: b 499 Address of: 500 Name: a 501 502 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 503 Name: ?=? 504 ...to: 505 Name: b 506 Address of: 507 Name: a 508 509 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 510 Name: ?=? 511 ...to: 512 Name: b 513 Address of: 514 Name: a 515 516 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 517 Name: ?=? 518 ...to: 519 Name: b 520 Address of: 521 Name: a 522 523 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 524 Name: ?=? 525 ...to: 526 Name: b 527 Address of: 528 Name: a 529 530 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 531 Name: ?=? 532 ...to: 533 Name: b 534 Address of: 535 Name: a 536 537 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 538 Name: ?=? 539 ...to: 540 Name: b 541 Address of: 542 Name: a 543 544 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 545 Name: ?=? 546 ...to: 547 Name: b 548 Address of: 549 Name: a 550 551 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 552 Name: ?=? 553 ...to: 554 Name: b 555 Address of: 556 Name: a 557 558 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 559 Name: ?=? 560 ...to: 561 Name: b 562 Address of: 563 Name: a 564 565 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 566 Name: ?=? 567 ...to: 568 Name: b 569 Address of: 570 Name: a 571 572 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 573 Name: ?=? 574 ...to: 575 Name: b 576 Address of: 577 Name: a 578 579 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 580 Name: ?=? 581 ...to: 582 Name: b 583 Address of: 584 Name: a 585 586 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 587 Name: ?=? 588 ...to: 589 Name: b 590 Address of: 591 Name: a 592 593 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 594 Name: ?=? 595 ...to: 596 Name: b 597 Address of: 598 Name: a 599 600 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 601 Name: ?=? 602 ...to: 603 Address of: 604 Name: b 605 Address of: 606 Name: a 607 608 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 609 Name: ?=? 610 ...to: 611 Address of: 612 Name: b 613 Address of: 614 Name: a 615 616 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 617 Name: ?=? 618 ...to: 619 Address of: 620 Name: b 621 Address of: 622 Name: a 623 624 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 625 Name: ?=? 626 ...to: 627 Address of: 628 Name: b 629 Address of: 630 Name: a 631 632 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 633 Name: ?=? 634 ...to: 635 Address of: 636 Name: b 637 Address of: 638 Name: a 639 640 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 641 Name: ?=? 642 ...to: 643 Address of: 644 Name: b 645 Address of: 646 Name: a 647 648 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 649 Name: ?=? 650 ...to: 651 Address of: 652 Name: b 653 Address of: 654 Name: a 655 656 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 657 Name: ?=? 658 ...to: 659 Address of: 660 Name: b 661 Address of: 662 Name: a 663 664 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 665 Name: ?=? 666 ...to: 667 Address of: 668 Name: b 669 Address of: 670 Name: a 671 672 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 673 Name: ?=? 674 ...to: 675 Address of: 676 Name: b 677 Address of: 678 Name: a 679 680 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 681 Name: ?=? 682 ...to: 683 Address of: 684 Name: b 685 Address of: 686 Name: a 687 688 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 689 Name: ?=? 690 ...to: 691 Address of: 692 Name: b 693 Address of: 694 Name: a 695 696 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 697 Name: ?=? 698 ...to: 699 Address of: 700 Name: b 701 Address of: 702 Name: a 703 704 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 705 Name: ?=? 706 ...to: 707 Address of: 708 Name: b 709 Address of: 710 Name: a 711 712 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 713 Name: ?=? 714 ...to: 715 Address of: 716 Name: b 717 Address of: 718 Name: a 719 720 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 721 Name: ?=? 722 ...to: 723 Address of: 724 Name: b 725 Address of: 726 Name: a 727 728 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 729 Name: ?=? 730 ...to: 731 Address of: 732 Name: b 733 Address of: 734 Name: a 735 736 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 737 Name: ?=? 738 ...to: 739 Address of: 740 Name: b 741 Address of: 742 Name: a 743 744 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 745 Name: ?=? 746 ...to: 747 Address of: 748 Name: b 749 Address of: 750 Name: a 751 752 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 753 Name: ?=? 754 ...to: 755 Address of: 756 Name: b 757 Address of: 758 Name: a 759 760 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 761 Name: ?=? 762 ...to: 763 Address of: 764 Name: b 765 Address of: 766 Name: a 767 768 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 769 Name: ?=? 770 ...to: 771 Address of: 772 Name: b 773 Address of: 774 Name: a 775 776 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 777 Name: ?=? 778 ...to: 779 Address of: 780 Name: b 781 Address of: 782 Name: a 783 784 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 785 Name: ?=? 786 ...to: 787 Address of: 788 Name: b 789 Address of: 790 Name: a 791 792 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 793 Name: ?=? 794 ...to: 795 Address of: 796 Name: b 797 Address of: 798 Name: a 799 800 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 801 Name: ?=? 802 ...to: 803 Address of: 804 Name: b 805 Address of: 806 Name: a 807 -
tests/array-collections/.expect/dimexpr-match-c-ERRS.x64.txt
r7d65715f rd60a4c2 1 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 158 158 Address of: 159 159 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 165 165 ... with resolved type: 166 166 unsigned long int 167 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression167 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 168 168 Address of: 169 169 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 175 175 ... with resolved type: 176 176 unsigned long int 177 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression177 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 178 178 Address of: 179 179 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 185 185 ... with resolved type: 186 186 unsigned long int 187 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression187 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 188 188 Address of: 189 189 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 195 195 ... with resolved type: 196 196 unsigned long int 197 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression197 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 198 198 Address of: 199 199 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 205 205 ... with resolved type: 206 206 unsigned long int 207 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression207 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 208 208 Address of: 209 209 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 215 215 ... with resolved type: 216 216 unsigned long int 217 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression217 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 218 218 Address of: 219 219 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 225 225 ... with resolved type: 226 226 unsigned long int 227 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression227 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 228 228 Address of: 229 229 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 235 235 ... with resolved type: 236 236 unsigned long int 237 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression237 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 238 238 Address of: 239 239 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 245 245 ... with resolved type: 246 246 unsigned long int 247 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression247 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 248 248 Address of: 249 249 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 255 255 ... with resolved type: 256 256 unsigned long int 257 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression257 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 258 258 Address of: 259 259 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 260 260 ... with resolved type: 261 261 unsigned long int 262 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression262 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 263 263 Address of: 264 264 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 265 265 ... with resolved type: 266 266 unsigned long int 267 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression267 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 268 268 Address of: 269 269 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 270 270 ... with resolved type: 271 271 unsigned long int 272 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression272 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 273 273 Address of: 274 274 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 275 275 ... with resolved type: 276 276 unsigned long int 277 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression277 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 278 278 Address of: 279 279 Name: a InitAlternative: pointer to array of float with dimension of Sizeof Expression on: instance of type dim7 (not function type) 280 280 ... with resolved type: 281 281 unsigned long int 282 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression282 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 283 283 Address of: 284 284 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 290 290 ... with resolved type: 291 291 unsigned long int 292 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression292 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 293 293 Address of: 294 294 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 300 300 ... with resolved type: 301 301 unsigned long int 302 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression302 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 303 303 Address of: 304 304 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 310 310 ... with resolved type: 311 311 unsigned long int 312 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression312 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 313 313 Address of: 314 314 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 320 320 ... with resolved type: 321 321 unsigned long int 322 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression322 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 323 323 Address of: 324 324 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 330 330 ... with resolved type: 331 331 unsigned long int 332 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression332 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 333 333 Address of: 334 334 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 340 340 ... with resolved type: 341 341 unsigned long int 342 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression342 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 343 343 Address of: 344 344 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 350 350 ... with resolved type: 351 351 unsigned long int 352 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression352 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 353 353 Address of: 354 354 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 360 360 ... with resolved type: 361 361 unsigned long int 362 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression362 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 363 363 Address of: 364 364 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 370 370 ... with resolved type: 371 371 unsigned long int 372 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression372 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 373 373 Address of: 374 374 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 380 380 ... with resolved type: 381 381 unsigned long int 382 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression382 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 383 383 Address of: 384 384 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 390 390 ... with resolved type: 391 391 unsigned long int 392 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 393 Name: ?=? 394 ...to: 395 Name: b 396 Address of: 397 Name: a 398 399 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 400 Name: ?=? 401 ...to: 402 Name: b 403 Address of: 404 Name: a 405 406 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 407 Name: ?=? 408 ...to: 409 Name: b 410 Address of: 411 Name: a 412 413 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 414 Name: ?=? 415 ...to: 416 Name: b 417 Address of: 418 Name: a 419 420 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 421 Name: ?=? 422 ...to: 423 Name: b 424 Address of: 425 Name: a 426 427 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 428 Name: ?=? 429 ...to: 430 Name: b 431 Address of: 432 Name: a 433 434 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 435 Name: ?=? 436 ...to: 437 Name: b 438 Address of: 439 Name: a 440 441 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 442 Name: ?=? 443 ...to: 444 Name: b 445 Address of: 446 Name: a 447 448 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 449 Name: ?=? 450 ...to: 451 Name: b 452 Address of: 453 Name: a 454 455 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 456 Name: ?=? 457 ...to: 458 Name: b 459 Address of: 460 Name: a 461 462 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 463 Name: ?=? 464 ...to: 465 Name: b 466 Address of: 467 Name: a 468 469 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 470 Name: ?=? 471 ...to: 472 Name: b 473 Address of: 474 Name: a 475 476 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 477 Name: ?=? 478 ...to: 479 Name: b 480 Address of: 481 Name: a 482 483 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 484 Name: ?=? 485 ...to: 486 Name: b 487 Address of: 488 Name: a 489 490 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 491 Name: ?=? 492 ...to: 493 Name: b 494 Address of: 495 Name: a 496 497 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 498 Name: ?=? 499 ...to: 500 Name: b 501 Address of: 502 Name: a 503 504 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 505 Name: ?=? 506 ...to: 507 Name: b 508 Address of: 509 Name: a 510 511 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 512 Name: ?=? 513 ...to: 514 Name: b 515 Address of: 516 Name: a 517 518 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 519 Name: ?=? 520 ...to: 521 Name: b 522 Address of: 523 Name: a 524 525 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 526 Name: ?=? 527 ...to: 528 Name: b 529 Address of: 530 Name: a 531 532 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 533 Name: ?=? 534 ...to: 535 Name: b 536 Address of: 537 Name: a 538 539 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 540 Name: ?=? 541 ...to: 542 Name: b 543 Address of: 544 Name: a 545 546 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 547 Name: ?=? 548 ...to: 549 Name: b 550 Address of: 551 Name: a 552 553 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 554 Name: ?=? 555 ...to: 556 Name: b 557 Address of: 558 Name: a 559 560 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 561 Name: ?=? 562 ...to: 563 Name: b 564 Address of: 565 Name: a 566 567 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 568 Name: ?=? 569 ...to: 570 Name: b 571 Address of: 572 Name: a 573 574 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 575 Name: ?=? 576 ...to: 577 Address of: 578 Name: b 579 Address of: 580 Name: a 581 582 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 583 Name: ?=? 584 ...to: 585 Address of: 586 Name: b 587 Address of: 588 Name: a 589 590 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 591 Name: ?=? 592 ...to: 593 Address of: 594 Name: b 595 Address of: 596 Name: a 597 598 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 599 Name: ?=? 600 ...to: 601 Address of: 602 Name: b 603 Address of: 604 Name: a 605 606 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 607 Name: ?=? 608 ...to: 609 Address of: 610 Name: b 611 Address of: 612 Name: a 613 614 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 615 Name: ?=? 616 ...to: 617 Address of: 618 Name: b 619 Address of: 620 Name: a 621 622 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 623 Name: ?=? 624 ...to: 625 Address of: 626 Name: b 627 Address of: 628 Name: a 629 630 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 631 Name: ?=? 632 ...to: 633 Address of: 634 Name: b 635 Address of: 636 Name: a 637 638 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 639 Name: ?=? 640 ...to: 641 Address of: 642 Name: b 643 Address of: 644 Name: a 645 646 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 647 Name: ?=? 648 ...to: 649 Address of: 650 Name: b 651 Address of: 652 Name: a 653 654 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 655 Name: ?=? 656 ...to: 657 Address of: 658 Name: b 659 Address of: 660 Name: a 661 662 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 663 Name: ?=? 664 ...to: 665 Address of: 666 Name: b 667 Address of: 668 Name: a 669 670 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 671 Name: ?=? 672 ...to: 673 Address of: 674 Name: b 675 Address of: 676 Name: a 677 678 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 679 Name: ?=? 680 ...to: 681 Address of: 682 Name: b 683 Address of: 684 Name: a 685 686 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 687 Name: ?=? 688 ...to: 689 Address of: 690 Name: b 691 Address of: 692 Name: a 693 694 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 695 Name: ?=? 696 ...to: 697 Address of: 698 Name: b 699 Address of: 700 Name: a 701 702 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 703 Name: ?=? 704 ...to: 705 Address of: 706 Name: b 707 Address of: 708 Name: a 709 710 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 711 Name: ?=? 712 ...to: 713 Address of: 714 Name: b 715 Address of: 716 Name: a 717 718 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 719 Name: ?=? 720 ...to: 721 Address of: 722 Name: b 723 Address of: 724 Name: a 725 726 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 727 Name: ?=? 728 ...to: 729 Address of: 730 Name: b 731 Address of: 732 Name: a 733 734 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 735 Name: ?=? 736 ...to: 737 Address of: 738 Name: b 739 Address of: 740 Name: a 741 742 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 743 Name: ?=? 744 ...to: 745 Address of: 746 Name: b 747 Address of: 748 Name: a 749 750 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 751 Name: ?=? 752 ...to: 753 Address of: 754 Name: b 755 Address of: 756 Name: a 757 758 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 759 Name: ?=? 760 ...to: 761 Address of: 762 Name: b 763 Address of: 764 Name: a 765 766 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 767 Name: ?=? 768 ...to: 769 Address of: 770 Name: b 771 Address of: 772 Name: a 773 774 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 775 Name: ?=? 776 ...to: 777 Address of: 778 Name: b 779 Address of: 780 Name: a 781 392 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 393 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 394 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 395 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 396 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 397 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 398 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 399 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 400 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 401 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 402 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 403 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 404 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 405 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 406 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 407 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 408 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 409 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 410 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 411 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 412 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 413 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 414 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 415 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 416 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 417 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 418 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 419 Name: ?=? 420 ...to: 421 Name: b 422 Address of: 423 Name: a 424 425 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 426 Name: ?=? 427 ...to: 428 Name: b 429 Address of: 430 Name: a 431 432 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 433 Name: ?=? 434 ...to: 435 Name: b 436 Address of: 437 Name: a 438 439 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 440 Name: ?=? 441 ...to: 442 Name: b 443 Address of: 444 Name: a 445 446 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 447 Name: ?=? 448 ...to: 449 Name: b 450 Address of: 451 Name: a 452 453 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 454 Name: ?=? 455 ...to: 456 Name: b 457 Address of: 458 Name: a 459 460 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 461 Name: ?=? 462 ...to: 463 Name: b 464 Address of: 465 Name: a 466 467 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 468 Name: ?=? 469 ...to: 470 Name: b 471 Address of: 472 Name: a 473 474 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 475 Name: ?=? 476 ...to: 477 Name: b 478 Address of: 479 Name: a 480 481 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 482 Name: ?=? 483 ...to: 484 Name: b 485 Address of: 486 Name: a 487 488 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 489 Name: ?=? 490 ...to: 491 Name: b 492 Address of: 493 Name: a 494 495 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 496 Name: ?=? 497 ...to: 498 Name: b 499 Address of: 500 Name: a 501 502 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 503 Name: ?=? 504 ...to: 505 Name: b 506 Address of: 507 Name: a 508 509 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 510 Name: ?=? 511 ...to: 512 Name: b 513 Address of: 514 Name: a 515 516 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 517 Name: ?=? 518 ...to: 519 Name: b 520 Address of: 521 Name: a 522 523 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 524 Name: ?=? 525 ...to: 526 Name: b 527 Address of: 528 Name: a 529 530 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 531 Name: ?=? 532 ...to: 533 Name: b 534 Address of: 535 Name: a 536 537 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 538 Name: ?=? 539 ...to: 540 Name: b 541 Address of: 542 Name: a 543 544 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 545 Name: ?=? 546 ...to: 547 Name: b 548 Address of: 549 Name: a 550 551 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 552 Name: ?=? 553 ...to: 554 Name: b 555 Address of: 556 Name: a 557 558 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 559 Name: ?=? 560 ...to: 561 Name: b 562 Address of: 563 Name: a 564 565 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 566 Name: ?=? 567 ...to: 568 Name: b 569 Address of: 570 Name: a 571 572 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 573 Name: ?=? 574 ...to: 575 Name: b 576 Address of: 577 Name: a 578 579 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 580 Name: ?=? 581 ...to: 582 Name: b 583 Address of: 584 Name: a 585 586 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 587 Name: ?=? 588 ...to: 589 Name: b 590 Address of: 591 Name: a 592 593 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 594 Name: ?=? 595 ...to: 596 Name: b 597 Address of: 598 Name: a 599 600 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 601 Name: ?=? 602 ...to: 603 Address of: 604 Name: b 605 Address of: 606 Name: a 607 608 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 609 Name: ?=? 610 ...to: 611 Address of: 612 Name: b 613 Address of: 614 Name: a 615 616 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 617 Name: ?=? 618 ...to: 619 Address of: 620 Name: b 621 Address of: 622 Name: a 623 624 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 625 Name: ?=? 626 ...to: 627 Address of: 628 Name: b 629 Address of: 630 Name: a 631 632 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 633 Name: ?=? 634 ...to: 635 Address of: 636 Name: b 637 Address of: 638 Name: a 639 640 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 641 Name: ?=? 642 ...to: 643 Address of: 644 Name: b 645 Address of: 646 Name: a 647 648 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 649 Name: ?=? 650 ...to: 651 Address of: 652 Name: b 653 Address of: 654 Name: a 655 656 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 657 Name: ?=? 658 ...to: 659 Address of: 660 Name: b 661 Address of: 662 Name: a 663 664 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 665 Name: ?=? 666 ...to: 667 Address of: 668 Name: b 669 Address of: 670 Name: a 671 672 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 673 Name: ?=? 674 ...to: 675 Address of: 676 Name: b 677 Address of: 678 Name: a 679 680 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 681 Name: ?=? 682 ...to: 683 Address of: 684 Name: b 685 Address of: 686 Name: a 687 688 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 689 Name: ?=? 690 ...to: 691 Address of: 692 Name: b 693 Address of: 694 Name: a 695 696 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 697 Name: ?=? 698 ...to: 699 Address of: 700 Name: b 701 Address of: 702 Name: a 703 704 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 705 Name: ?=? 706 ...to: 707 Address of: 708 Name: b 709 Address of: 710 Name: a 711 712 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 713 Name: ?=? 714 ...to: 715 Address of: 716 Name: b 717 Address of: 718 Name: a 719 720 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 721 Name: ?=? 722 ...to: 723 Address of: 724 Name: b 725 Address of: 726 Name: a 727 728 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 729 Name: ?=? 730 ...to: 731 Address of: 732 Name: b 733 Address of: 734 Name: a 735 736 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 737 Name: ?=? 738 ...to: 739 Address of: 740 Name: b 741 Address of: 742 Name: a 743 744 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 745 Name: ?=? 746 ...to: 747 Address of: 748 Name: b 749 Address of: 750 Name: a 751 752 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 753 Name: ?=? 754 ...to: 755 Address of: 756 Name: b 757 Address of: 758 Name: a 759 760 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 761 Name: ?=? 762 ...to: 763 Address of: 764 Name: b 765 Address of: 766 Name: a 767 768 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 769 Name: ?=? 770 ...to: 771 Address of: 772 Name: b 773 Address of: 774 Name: a 775 776 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 777 Name: ?=? 778 ...to: 779 Address of: 780 Name: b 781 Address of: 782 Name: a 783 784 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 785 Name: ?=? 786 ...to: 787 Address of: 788 Name: b 789 Address of: 790 Name: a 791 792 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 793 Name: ?=? 794 ...to: 795 Address of: 796 Name: b 797 Address of: 798 Name: a 799 800 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 801 Name: ?=? 802 ...to: 803 Address of: 804 Name: b 805 Address of: 806 Name: a 807 -
tests/array-collections/.expect/dimexpr-match-c-ERRS.x86.txt
r7d65715f rd60a4c2 1 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-c.cfa: 34:1 error: Invalid application of existing declaration(s) in expression Applying untyped:152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-c.cfa:40:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 158 158 Address of: 159 159 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 165 165 ... with resolved type: 166 166 unsigned int 167 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression167 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 168 168 Address of: 169 169 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 175 175 ... with resolved type: 176 176 unsigned int 177 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression177 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 178 178 Address of: 179 179 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 185 185 ... with resolved type: 186 186 unsigned int 187 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression187 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 188 188 Address of: 189 189 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 195 195 ... with resolved type: 196 196 unsigned int 197 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression197 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 198 198 Address of: 199 199 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 205 205 ... with resolved type: 206 206 unsigned int 207 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression207 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 208 208 Address of: 209 209 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 215 215 ... with resolved type: 216 216 unsigned int 217 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression217 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 218 218 Address of: 219 219 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 225 225 ... with resolved type: 226 226 unsigned int 227 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression227 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 228 228 Address of: 229 229 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 235 235 ... with resolved type: 236 236 unsigned int 237 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression237 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 238 238 Address of: 239 239 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 245 245 ... with resolved type: 246 246 unsigned int 247 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression247 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 248 248 Address of: 249 249 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 255 255 ... with resolved type: 256 256 unsigned int 257 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression257 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 258 258 Address of: 259 259 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 265 265 ... with resolved type: 266 266 unsigned int 267 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression267 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 268 268 Address of: 269 269 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 275 275 ... with resolved type: 276 276 unsigned int 277 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression277 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 278 278 Address of: 279 279 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 285 285 ... with resolved type: 286 286 unsigned int 287 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression287 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 288 288 Address of: 289 289 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 295 295 ... with resolved type: 296 296 unsigned int 297 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression297 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 298 298 Address of: 299 299 Name: a InitAlternative: pointer to array of float with dimension of Generated Cast of: … … 305 305 ... with resolved type: 306 306 unsigned int 307 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression307 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 308 308 Address of: 309 309 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 315 315 ... with resolved type: 316 316 unsigned int 317 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression317 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 318 318 Address of: 319 319 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 325 325 ... with resolved type: 326 326 unsigned int 327 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression327 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 328 328 Address of: 329 329 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 335 335 ... with resolved type: 336 336 unsigned int 337 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression337 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 338 338 Address of: 339 339 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 345 345 ... with resolved type: 346 346 unsigned int 347 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression347 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 348 348 Address of: 349 349 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 355 355 ... with resolved type: 356 356 unsigned int 357 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression357 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 358 358 Address of: 359 359 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 365 365 ... with resolved type: 366 366 unsigned int 367 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression367 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 368 368 Address of: 369 369 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 375 375 ... with resolved type: 376 376 unsigned int 377 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression377 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 378 378 Address of: 379 379 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 385 385 ... with resolved type: 386 386 unsigned int 387 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression387 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 388 388 Address of: 389 389 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 395 395 ... with resolved type: 396 396 unsigned int 397 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression397 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 398 398 Address of: 399 399 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 405 405 ... with resolved type: 406 406 unsigned int 407 array-collections/dimexpr-match-c.cfa:4 2:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression407 array-collections/dimexpr-match-c.cfa:49:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 408 408 Address of: 409 409 Name: a InitAlternative: pointer to variable length array of float with dimension of Generated Cast of: … … 415 415 ... with resolved type: 416 416 unsigned int 417 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 418 Name: ?=? 419 ...to: 420 Name: b 421 Address of: 422 Name: a 423 424 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 425 Name: ?=? 426 ...to: 427 Name: b 428 Address of: 429 Name: a 430 431 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 432 Name: ?=? 433 ...to: 434 Name: b 435 Address of: 436 Name: a 437 438 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 439 Name: ?=? 440 ...to: 441 Name: b 442 Address of: 443 Name: a 444 445 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 446 Name: ?=? 447 ...to: 448 Name: b 449 Address of: 450 Name: a 451 452 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 453 Name: ?=? 454 ...to: 455 Name: b 456 Address of: 457 Name: a 458 459 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 460 Name: ?=? 461 ...to: 462 Name: b 463 Address of: 464 Name: a 465 466 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 467 Name: ?=? 468 ...to: 469 Name: b 470 Address of: 471 Name: a 472 473 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 474 Name: ?=? 475 ...to: 476 Name: b 477 Address of: 478 Name: a 479 480 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 481 Name: ?=? 482 ...to: 483 Name: b 484 Address of: 485 Name: a 486 487 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 488 Name: ?=? 489 ...to: 490 Name: b 491 Address of: 492 Name: a 493 494 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 495 Name: ?=? 496 ...to: 497 Name: b 498 Address of: 499 Name: a 500 501 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 502 Name: ?=? 503 ...to: 504 Name: b 505 Address of: 506 Name: a 507 508 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 509 Name: ?=? 510 ...to: 511 Name: b 512 Address of: 513 Name: a 514 515 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 516 Name: ?=? 517 ...to: 518 Name: b 519 Address of: 520 Name: a 521 522 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 523 Name: ?=? 524 ...to: 525 Name: b 526 Address of: 527 Name: a 528 529 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 530 Name: ?=? 531 ...to: 532 Name: b 533 Address of: 534 Name: a 535 536 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 537 Name: ?=? 538 ...to: 539 Name: b 540 Address of: 541 Name: a 542 543 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 544 Name: ?=? 545 ...to: 546 Name: b 547 Address of: 548 Name: a 549 550 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 551 Name: ?=? 552 ...to: 553 Name: b 554 Address of: 555 Name: a 556 557 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 558 Name: ?=? 559 ...to: 560 Name: b 561 Address of: 562 Name: a 563 564 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 565 Name: ?=? 566 ...to: 567 Name: b 568 Address of: 569 Name: a 570 571 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 572 Name: ?=? 573 ...to: 574 Name: b 575 Address of: 576 Name: a 577 578 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 579 Name: ?=? 580 ...to: 581 Name: b 582 Address of: 583 Name: a 584 585 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 586 Name: ?=? 587 ...to: 588 Name: b 589 Address of: 590 Name: a 591 592 array-collections/dimexpr-match-c.cfa:51:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 593 Name: ?=? 594 ...to: 595 Name: b 596 Address of: 597 Name: a 598 599 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 600 Name: ?=? 601 ...to: 602 Address of: 603 Name: b 604 Address of: 605 Name: a 606 607 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 608 Name: ?=? 609 ...to: 610 Address of: 611 Name: b 612 Address of: 613 Name: a 614 615 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 616 Name: ?=? 617 ...to: 618 Address of: 619 Name: b 620 Address of: 621 Name: a 622 623 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 624 Name: ?=? 625 ...to: 626 Address of: 627 Name: b 628 Address of: 629 Name: a 630 631 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 632 Name: ?=? 633 ...to: 634 Address of: 635 Name: b 636 Address of: 637 Name: a 638 639 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 640 Name: ?=? 641 ...to: 642 Address of: 643 Name: b 644 Address of: 645 Name: a 646 647 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 648 Name: ?=? 649 ...to: 650 Address of: 651 Name: b 652 Address of: 653 Name: a 654 655 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 656 Name: ?=? 657 ...to: 658 Address of: 659 Name: b 660 Address of: 661 Name: a 662 663 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 664 Name: ?=? 665 ...to: 666 Address of: 667 Name: b 668 Address of: 669 Name: a 670 671 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 672 Name: ?=? 673 ...to: 674 Address of: 675 Name: b 676 Address of: 677 Name: a 678 679 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 680 Name: ?=? 681 ...to: 682 Address of: 683 Name: b 684 Address of: 685 Name: a 686 687 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 688 Name: ?=? 689 ...to: 690 Address of: 691 Name: b 692 Address of: 693 Name: a 694 695 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 696 Name: ?=? 697 ...to: 698 Address of: 699 Name: b 700 Address of: 701 Name: a 702 703 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 704 Name: ?=? 705 ...to: 706 Address of: 707 Name: b 708 Address of: 709 Name: a 710 711 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 712 Name: ?=? 713 ...to: 714 Address of: 715 Name: b 716 Address of: 717 Name: a 718 719 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 720 Name: ?=? 721 ...to: 722 Address of: 723 Name: b 724 Address of: 725 Name: a 726 727 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 728 Name: ?=? 729 ...to: 730 Address of: 731 Name: b 732 Address of: 733 Name: a 734 735 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 736 Name: ?=? 737 ...to: 738 Address of: 739 Name: b 740 Address of: 741 Name: a 742 743 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 744 Name: ?=? 745 ...to: 746 Address of: 747 Name: b 748 Address of: 749 Name: a 750 751 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 752 Name: ?=? 753 ...to: 754 Address of: 755 Name: b 756 Address of: 757 Name: a 758 759 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 760 Name: ?=? 761 ...to: 762 Address of: 763 Name: b 764 Address of: 765 Name: a 766 767 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 768 Name: ?=? 769 ...to: 770 Address of: 771 Name: b 772 Address of: 773 Name: a 774 775 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 776 Name: ?=? 777 ...to: 778 Address of: 779 Name: b 780 Address of: 781 Name: a 782 783 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 784 Name: ?=? 785 ...to: 786 Address of: 787 Name: b 788 Address of: 789 Name: a 790 791 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 792 Name: ?=? 793 ...to: 794 Address of: 795 Name: b 796 Address of: 797 Name: a 798 799 array-collections/dimexpr-match-c.cfa:81:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 800 Name: ?=? 801 ...to: 802 Address of: 803 Name: b 804 Address of: 805 Name: a 806 417 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 418 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 419 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 420 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 421 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 422 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 423 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 424 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 425 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 426 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 427 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 428 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 429 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 430 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 431 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 432 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 433 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 434 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 435 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 436 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 437 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 438 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 439 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 440 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 441 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 442 array-collections/dimexpr-match-c.cfa:49:1 error: No alternatives for expression Name: b 443 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 444 Name: ?=? 445 ...to: 446 Name: b 447 Address of: 448 Name: a 449 450 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 451 Name: ?=? 452 ...to: 453 Name: b 454 Address of: 455 Name: a 456 457 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 458 Name: ?=? 459 ...to: 460 Name: b 461 Address of: 462 Name: a 463 464 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 465 Name: ?=? 466 ...to: 467 Name: b 468 Address of: 469 Name: a 470 471 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 472 Name: ?=? 473 ...to: 474 Name: b 475 Address of: 476 Name: a 477 478 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 479 Name: ?=? 480 ...to: 481 Name: b 482 Address of: 483 Name: a 484 485 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 486 Name: ?=? 487 ...to: 488 Name: b 489 Address of: 490 Name: a 491 492 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 493 Name: ?=? 494 ...to: 495 Name: b 496 Address of: 497 Name: a 498 499 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 500 Name: ?=? 501 ...to: 502 Name: b 503 Address of: 504 Name: a 505 506 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 507 Name: ?=? 508 ...to: 509 Name: b 510 Address of: 511 Name: a 512 513 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 514 Name: ?=? 515 ...to: 516 Name: b 517 Address of: 518 Name: a 519 520 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 521 Name: ?=? 522 ...to: 523 Name: b 524 Address of: 525 Name: a 526 527 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 528 Name: ?=? 529 ...to: 530 Name: b 531 Address of: 532 Name: a 533 534 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 535 Name: ?=? 536 ...to: 537 Name: b 538 Address of: 539 Name: a 540 541 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 542 Name: ?=? 543 ...to: 544 Name: b 545 Address of: 546 Name: a 547 548 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 549 Name: ?=? 550 ...to: 551 Name: b 552 Address of: 553 Name: a 554 555 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 556 Name: ?=? 557 ...to: 558 Name: b 559 Address of: 560 Name: a 561 562 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 563 Name: ?=? 564 ...to: 565 Name: b 566 Address of: 567 Name: a 568 569 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 570 Name: ?=? 571 ...to: 572 Name: b 573 Address of: 574 Name: a 575 576 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 577 Name: ?=? 578 ...to: 579 Name: b 580 Address of: 581 Name: a 582 583 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 584 Name: ?=? 585 ...to: 586 Name: b 587 Address of: 588 Name: a 589 590 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 591 Name: ?=? 592 ...to: 593 Name: b 594 Address of: 595 Name: a 596 597 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 598 Name: ?=? 599 ...to: 600 Name: b 601 Address of: 602 Name: a 603 604 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 605 Name: ?=? 606 ...to: 607 Name: b 608 Address of: 609 Name: a 610 611 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 612 Name: ?=? 613 ...to: 614 Name: b 615 Address of: 616 Name: a 617 618 array-collections/dimexpr-match-c.cfa:58:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 619 Name: ?=? 620 ...to: 621 Name: b 622 Address of: 623 Name: a 624 625 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 626 Name: ?=? 627 ...to: 628 Address of: 629 Name: b 630 Address of: 631 Name: a 632 633 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 634 Name: ?=? 635 ...to: 636 Address of: 637 Name: b 638 Address of: 639 Name: a 640 641 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 642 Name: ?=? 643 ...to: 644 Address of: 645 Name: b 646 Address of: 647 Name: a 648 649 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 650 Name: ?=? 651 ...to: 652 Address of: 653 Name: b 654 Address of: 655 Name: a 656 657 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 658 Name: ?=? 659 ...to: 660 Address of: 661 Name: b 662 Address of: 663 Name: a 664 665 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 666 Name: ?=? 667 ...to: 668 Address of: 669 Name: b 670 Address of: 671 Name: a 672 673 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 674 Name: ?=? 675 ...to: 676 Address of: 677 Name: b 678 Address of: 679 Name: a 680 681 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 682 Name: ?=? 683 ...to: 684 Address of: 685 Name: b 686 Address of: 687 Name: a 688 689 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 690 Name: ?=? 691 ...to: 692 Address of: 693 Name: b 694 Address of: 695 Name: a 696 697 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 698 Name: ?=? 699 ...to: 700 Address of: 701 Name: b 702 Address of: 703 Name: a 704 705 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 706 Name: ?=? 707 ...to: 708 Address of: 709 Name: b 710 Address of: 711 Name: a 712 713 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 714 Name: ?=? 715 ...to: 716 Address of: 717 Name: b 718 Address of: 719 Name: a 720 721 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 722 Name: ?=? 723 ...to: 724 Address of: 725 Name: b 726 Address of: 727 Name: a 728 729 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 730 Name: ?=? 731 ...to: 732 Address of: 733 Name: b 734 Address of: 735 Name: a 736 737 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 738 Name: ?=? 739 ...to: 740 Address of: 741 Name: b 742 Address of: 743 Name: a 744 745 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 746 Name: ?=? 747 ...to: 748 Address of: 749 Name: b 750 Address of: 751 Name: a 752 753 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 754 Name: ?=? 755 ...to: 756 Address of: 757 Name: b 758 Address of: 759 Name: a 760 761 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 762 Name: ?=? 763 ...to: 764 Address of: 765 Name: b 766 Address of: 767 Name: a 768 769 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 770 Name: ?=? 771 ...to: 772 Address of: 773 Name: b 774 Address of: 775 Name: a 776 777 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 778 Name: ?=? 779 ...to: 780 Address of: 781 Name: b 782 Address of: 783 Name: a 784 785 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 786 Name: ?=? 787 ...to: 788 Address of: 789 Name: b 790 Address of: 791 Name: a 792 793 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 794 Name: ?=? 795 ...to: 796 Address of: 797 Name: b 798 Address of: 799 Name: a 800 801 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 802 Name: ?=? 803 ...to: 804 Address of: 805 Name: b 806 Address of: 807 Name: a 808 809 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 810 Name: ?=? 811 ...to: 812 Address of: 813 Name: b 814 Address of: 815 Name: a 816 817 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 818 Name: ?=? 819 ...to: 820 Address of: 821 Name: b 822 Address of: 823 Name: a 824 825 array-collections/dimexpr-match-c.cfa:88:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 826 Name: ?=? 827 ...to: 828 Address of: 829 Name: b 830 Address of: 831 Name: a 832 -
tests/array-collections/.expect/dimexpr-match-c.txt
r7d65715f rd60a4c2 1 ---- PTRPARM_CALL: { void f( float (*x)[__L__] ) { } float a[__R__]; f( & a ); }1 ---- PTRPARM_CALL: { void f( float (*x)[__L__] ) { (void) x; } float a[__R__]; f( & a ); } 2 2 done STA EQ STA, L=7, R=7 3 3 skip STA NE STA, L=7, R=42 … … 32 32 skip DYN NE UNS, L=dim7, R=mut42 33 33 skip UNS NE DYN, L=mut7, R=dim42 34 ---- PTRVAR_INIT: { float a[__R__]; float (*b)[__L__] = & a; }34 ---- PTRVAR_INIT: { float a[__R__]; float (*b)[__L__] = & a; (void) b; } 35 35 done STA EQ STA, L=7, R=7 36 36 skip STA NE STA, L=7, R=42 -
tests/array-collections/.expect/dimexpr-match-cfa-ERRS.arm64.txt
r7d65715f rd60a4c2 1 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 158 158 Address of: 159 159 Name: a InitAlternative: pointer to instance of struct arpk with body … … 171 171 float 172 172 173 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression173 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 174 174 Address of: 175 175 Name: a InitAlternative: pointer to instance of struct arpk with body … … 187 187 float 188 188 189 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression189 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 190 190 Address of: 191 191 Name: a InitAlternative: pointer to instance of struct arpk with body … … 203 203 float 204 204 205 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression205 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 206 206 Address of: 207 207 Name: a InitAlternative: pointer to instance of struct arpk with body … … 219 219 float 220 220 221 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression221 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 222 222 Address of: 223 223 Name: a InitAlternative: pointer to instance of struct arpk with body … … 235 235 float 236 236 237 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression237 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 238 238 Address of: 239 239 Name: a InitAlternative: pointer to instance of struct arpk with body … … 251 251 float 252 252 253 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression253 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 254 254 Address of: 255 255 Name: a InitAlternative: pointer to instance of struct arpk with body … … 267 267 float 268 268 269 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression269 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 270 270 Address of: 271 271 Name: a InitAlternative: pointer to instance of struct arpk with body … … 283 283 float 284 284 285 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression285 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 286 286 Address of: 287 287 Name: a InitAlternative: pointer to instance of struct arpk with body … … 299 299 float 300 300 301 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression301 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 302 302 Address of: 303 303 Name: a InitAlternative: pointer to instance of struct arpk with body … … 315 315 float 316 316 317 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression317 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 318 318 Address of: 319 319 Name: a InitAlternative: pointer to instance of struct arpk with body … … 324 324 float 325 325 326 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression326 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 327 327 Address of: 328 328 Name: a InitAlternative: pointer to instance of struct arpk with body … … 333 333 float 334 334 335 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression335 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 336 336 Address of: 337 337 Name: a InitAlternative: pointer to instance of struct arpk with body … … 342 342 float 343 343 344 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression344 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 345 345 Address of: 346 346 Name: a InitAlternative: pointer to instance of struct arpk with body … … 351 351 float 352 352 353 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression353 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 354 354 Address of: 355 355 Name: a InitAlternative: pointer to instance of struct arpk with body … … 360 360 float 361 361 362 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression362 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 363 363 Address of: 364 364 Name: a InitAlternative: pointer to instance of struct arpk with body … … 376 376 float 377 377 378 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression378 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 379 379 Address of: 380 380 Name: a InitAlternative: pointer to instance of struct arpk with body … … 392 392 float 393 393 394 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression394 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 395 395 Address of: 396 396 Name: a InitAlternative: pointer to instance of struct arpk with body … … 408 408 float 409 409 410 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression410 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 411 411 Address of: 412 412 Name: a InitAlternative: pointer to instance of struct arpk with body … … 424 424 float 425 425 426 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression426 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 427 427 Address of: 428 428 Name: a InitAlternative: pointer to instance of struct arpk with body … … 440 440 float 441 441 442 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression442 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 443 443 Address of: 444 444 Name: a InitAlternative: pointer to instance of struct arpk with body … … 456 456 float 457 457 458 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression458 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 459 459 Address of: 460 460 Name: a InitAlternative: pointer to instance of struct arpk with body … … 472 472 float 473 473 474 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression474 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 475 475 Address of: 476 476 Name: a InitAlternative: pointer to instance of struct arpk with body … … 488 488 float 489 489 490 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression490 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 491 491 Address of: 492 492 Name: a InitAlternative: pointer to instance of struct arpk with body … … 504 504 float 505 505 506 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression506 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 507 507 Address of: 508 508 Name: a InitAlternative: pointer to instance of struct arpk with body … … 520 520 float 521 521 522 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression522 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 523 523 Address of: 524 524 Name: a InitAlternative: pointer to instance of struct arpk with body … … 536 536 float 537 537 538 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 539 Name: ?=? 540 ...to: 541 Name: b 542 Address of: 543 Name: a 544 545 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 546 Name: ?=? 547 ...to: 548 Name: b 549 Address of: 550 Name: a 551 552 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 553 Name: ?=? 554 ...to: 555 Name: b 556 Address of: 557 Name: a 558 559 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 560 Name: ?=? 561 ...to: 562 Name: b 563 Address of: 564 Name: a 565 566 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 567 Name: ?=? 568 ...to: 569 Name: b 570 Address of: 571 Name: a 572 573 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 574 Name: ?=? 575 ...to: 576 Name: b 577 Address of: 578 Name: a 579 580 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 581 Name: ?=? 582 ...to: 583 Name: b 584 Address of: 585 Name: a 586 587 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 588 Name: ?=? 589 ...to: 590 Name: b 591 Address of: 592 Name: a 593 594 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 595 Name: ?=? 596 ...to: 597 Name: b 598 Address of: 599 Name: a 600 601 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 602 Name: ?=? 603 ...to: 604 Name: b 605 Address of: 606 Name: a 607 608 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 609 Name: ?=? 610 ...to: 611 Name: b 612 Address of: 613 Name: a 614 615 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 616 Name: ?=? 617 ...to: 618 Name: b 619 Address of: 620 Name: a 621 622 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 623 Name: ?=? 624 ...to: 625 Name: b 626 Address of: 627 Name: a 628 629 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 630 Name: ?=? 631 ...to: 632 Name: b 633 Address of: 634 Name: a 635 636 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 637 Name: ?=? 638 ...to: 639 Name: b 640 Address of: 641 Name: a 642 643 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 644 Name: ?=? 645 ...to: 646 Name: b 647 Address of: 648 Name: a 649 650 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 651 Name: ?=? 652 ...to: 653 Name: b 654 Address of: 655 Name: a 656 657 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 658 Name: ?=? 659 ...to: 660 Name: b 661 Address of: 662 Name: a 663 664 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 665 Name: ?=? 666 ...to: 667 Name: b 668 Address of: 669 Name: a 670 671 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 672 Name: ?=? 673 ...to: 674 Name: b 675 Address of: 676 Name: a 677 678 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 679 Name: ?=? 680 ...to: 681 Name: b 682 Address of: 683 Name: a 684 685 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 686 Name: ?=? 687 ...to: 688 Name: b 689 Address of: 690 Name: a 691 692 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 693 Name: ?=? 694 ...to: 695 Name: b 696 Address of: 697 Name: a 698 699 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 700 Name: ?=? 701 ...to: 702 Name: b 703 Address of: 704 Name: a 705 706 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 707 Name: ?=? 708 ...to: 709 Name: b 710 Address of: 711 Name: a 712 713 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 714 Name: ?=? 715 ...to: 716 Name: b 717 Address of: 718 Name: a 719 720 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 721 Name: f 722 ...to: 723 Name: a 724 725 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 726 Name: f 727 ...to: 728 Name: a 729 730 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 731 Name: f 732 ...to: 733 Name: a 734 735 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 736 Name: f 737 ...to: 738 Name: a 739 740 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 741 Name: f 742 ...to: 743 Name: a 744 745 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 746 Name: f 747 ...to: 748 Name: a 749 750 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 751 Name: f 752 ...to: 753 Name: a 754 755 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 756 Name: f 757 ...to: 758 Name: a 759 760 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 761 Name: f 762 ...to: 763 Name: a 764 765 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 766 Name: f 767 ...to: 768 Name: a 769 770 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 771 Name: f 772 ...to: 773 Name: a 774 775 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 776 Name: f 777 ...to: 778 Name: a 779 780 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 781 Name: f 782 ...to: 783 Name: a 784 785 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 786 Name: f 787 ...to: 788 Name: a 789 790 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 791 Name: f 792 ...to: 793 Name: a 794 795 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 796 Name: f 797 ...to: 798 Name: a 799 800 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 801 Name: f 802 ...to: 803 Name: a 804 805 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 806 Name: f 807 ...to: 808 Name: a 809 810 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 811 Name: f 812 ...to: 813 Name: a 814 815 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 816 Name: f 817 ...to: 818 Name: a 819 820 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 821 Name: f 822 ...to: 823 Name: a 824 825 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 826 Name: f 827 ...to: 828 Name: a 829 830 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 831 Name: f 832 ...to: 833 Name: a 834 835 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 836 Name: f 837 ...to: 838 Name: a 839 840 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 841 Name: f 842 ...to: 843 Name: a 844 845 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 846 Name: f 847 ...to: 848 Name: a 849 850 array-collections/dimexpr-match-cfa.cfa:94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 538 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 539 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 540 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 541 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 542 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 543 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 544 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 545 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 546 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 547 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 548 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 549 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 550 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 551 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 552 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 553 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 554 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 555 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 556 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 557 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 558 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 559 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 560 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 561 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 562 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 563 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 564 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 565 Name: ?=? 566 ...to: 567 Name: b 568 Address of: 569 Name: a 570 571 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 572 Name: ?=? 573 ...to: 574 Name: b 575 Address of: 576 Name: a 577 578 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 579 Name: ?=? 580 ...to: 581 Name: b 582 Address of: 583 Name: a 584 585 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 586 Name: ?=? 587 ...to: 588 Name: b 589 Address of: 590 Name: a 591 592 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 593 Name: ?=? 594 ...to: 595 Name: b 596 Address of: 597 Name: a 598 599 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 600 Name: ?=? 601 ...to: 602 Name: b 603 Address of: 604 Name: a 605 606 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 607 Name: ?=? 608 ...to: 609 Name: b 610 Address of: 611 Name: a 612 613 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 614 Name: ?=? 615 ...to: 616 Name: b 617 Address of: 618 Name: a 619 620 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 621 Name: ?=? 622 ...to: 623 Name: b 624 Address of: 625 Name: a 626 627 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 628 Name: ?=? 629 ...to: 630 Name: b 631 Address of: 632 Name: a 633 634 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 635 Name: ?=? 636 ...to: 637 Name: b 638 Address of: 639 Name: a 640 641 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 642 Name: ?=? 643 ...to: 644 Name: b 645 Address of: 646 Name: a 647 648 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 649 Name: ?=? 650 ...to: 651 Name: b 652 Address of: 653 Name: a 654 655 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 656 Name: ?=? 657 ...to: 658 Name: b 659 Address of: 660 Name: a 661 662 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 663 Name: ?=? 664 ...to: 665 Name: b 666 Address of: 667 Name: a 668 669 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 670 Name: ?=? 671 ...to: 672 Name: b 673 Address of: 674 Name: a 675 676 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 677 Name: ?=? 678 ...to: 679 Name: b 680 Address of: 681 Name: a 682 683 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 684 Name: ?=? 685 ...to: 686 Name: b 687 Address of: 688 Name: a 689 690 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 691 Name: ?=? 692 ...to: 693 Name: b 694 Address of: 695 Name: a 696 697 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 698 Name: ?=? 699 ...to: 700 Name: b 701 Address of: 702 Name: a 703 704 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 705 Name: ?=? 706 ...to: 707 Name: b 708 Address of: 709 Name: a 710 711 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 712 Name: ?=? 713 ...to: 714 Name: b 715 Address of: 716 Name: a 717 718 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 719 Name: ?=? 720 ...to: 721 Name: b 722 Address of: 723 Name: a 724 725 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 726 Name: ?=? 727 ...to: 728 Name: b 729 Address of: 730 Name: a 731 732 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 733 Name: ?=? 734 ...to: 735 Name: b 736 Address of: 737 Name: a 738 739 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 740 Name: ?=? 741 ...to: 742 Name: b 743 Address of: 744 Name: a 745 746 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 747 Name: f 748 ...to: 749 Name: a 750 751 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 752 Name: f 753 ...to: 754 Name: a 755 756 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 757 Name: f 758 ...to: 759 Name: a 760 761 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 762 Name: f 763 ...to: 764 Name: a 765 766 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 767 Name: f 768 ...to: 769 Name: a 770 771 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 772 Name: f 773 ...to: 774 Name: a 775 776 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 777 Name: f 778 ...to: 779 Name: a 780 781 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 782 Name: f 783 ...to: 784 Name: a 785 786 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 787 Name: f 788 ...to: 789 Name: a 790 791 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 792 Name: f 793 ...to: 794 Name: a 795 796 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 797 Name: f 798 ...to: 799 Name: a 800 801 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 802 Name: f 803 ...to: 804 Name: a 805 806 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 807 Name: f 808 ...to: 809 Name: a 810 811 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 812 Name: f 813 ...to: 814 Name: a 815 816 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 817 Name: f 818 ...to: 819 Name: a 820 821 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 822 Name: f 823 ...to: 824 Name: a 825 826 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 827 Name: f 828 ...to: 829 Name: a 830 831 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 832 Name: f 833 ...to: 834 Name: a 835 836 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 837 Name: f 838 ...to: 839 Name: a 840 841 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 842 Name: f 843 ...to: 844 Name: a 845 846 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 847 Name: f 848 ...to: 849 Name: a 850 851 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 852 Name: f 853 ...to: 854 Name: a 855 856 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 857 Name: f 858 ...to: 859 Name: a 860 861 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 862 Name: f 863 ...to: 864 Name: a 865 866 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 867 Name: f 868 ...to: 869 Name: a 870 871 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 872 Name: f 873 ...to: 874 Name: a 875 876 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 851 877 Name: a InitAlternative: reference to instance of struct arpk with body 852 878 ... with parameters … … 863 889 float 864 890 865 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression891 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 866 892 Name: a InitAlternative: reference to instance of struct arpk with body 867 893 ... with parameters … … 878 904 float 879 905 880 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression906 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 881 907 Name: a InitAlternative: reference to instance of struct arpk with body 882 908 ... with parameters … … 893 919 float 894 920 895 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression921 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 896 922 Name: a InitAlternative: reference to instance of struct arpk with body 897 923 ... with parameters … … 908 934 float 909 935 910 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression936 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 911 937 Name: a InitAlternative: reference to instance of struct arpk with body 912 938 ... with parameters … … 923 949 float 924 950 925 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression951 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 926 952 Name: a InitAlternative: reference to instance of struct arpk with body 927 953 ... with parameters … … 938 964 float 939 965 940 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression966 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 941 967 Name: a InitAlternative: reference to instance of struct arpk with body 942 968 ... with parameters … … 953 979 float 954 980 955 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression981 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 956 982 Name: a InitAlternative: reference to instance of struct arpk with body 957 983 ... with parameters … … 968 994 float 969 995 970 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression996 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 971 997 Name: a InitAlternative: reference to instance of struct arpk with body 972 998 ... with parameters … … 983 1009 float 984 1010 985 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1011 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 986 1012 Name: a InitAlternative: reference to instance of struct arpk with body 987 1013 ... with parameters … … 998 1024 float 999 1025 1000 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1026 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1001 1027 Name: a InitAlternative: reference to instance of struct arpk with body 1002 1028 ... with parameters … … 1006 1032 float 1007 1033 1008 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1034 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1009 1035 Name: a InitAlternative: reference to instance of struct arpk with body 1010 1036 ... with parameters … … 1014 1040 float 1015 1041 1016 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1042 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1017 1043 Name: a InitAlternative: reference to instance of struct arpk with body 1018 1044 ... with parameters … … 1022 1048 float 1023 1049 1024 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1050 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1025 1051 Name: a InitAlternative: reference to instance of struct arpk with body 1026 1052 ... with parameters … … 1030 1056 float 1031 1057 1032 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1058 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1033 1059 Name: a InitAlternative: reference to instance of struct arpk with body 1034 1060 ... with parameters … … 1038 1064 float 1039 1065 1040 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1066 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1041 1067 Name: a InitAlternative: reference to instance of struct arpk with body 1042 1068 ... with parameters … … 1053 1079 float 1054 1080 1055 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1081 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1056 1082 Name: a InitAlternative: reference to instance of struct arpk with body 1057 1083 ... with parameters … … 1068 1094 float 1069 1095 1070 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1096 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1071 1097 Name: a InitAlternative: reference to instance of struct arpk with body 1072 1098 ... with parameters … … 1083 1109 float 1084 1110 1085 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1111 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1086 1112 Name: a InitAlternative: reference to instance of struct arpk with body 1087 1113 ... with parameters … … 1098 1124 float 1099 1125 1100 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1126 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1101 1127 Name: a InitAlternative: reference to instance of struct arpk with body 1102 1128 ... with parameters … … 1113 1139 float 1114 1140 1115 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1141 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1116 1142 Name: a InitAlternative: reference to instance of struct arpk with body 1117 1143 ... with parameters … … 1128 1154 float 1129 1155 1130 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1156 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1131 1157 Name: a InitAlternative: reference to instance of struct arpk with body 1132 1158 ... with parameters … … 1143 1169 float 1144 1170 1145 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1171 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1146 1172 Name: a InitAlternative: reference to instance of struct arpk with body 1147 1173 ... with parameters … … 1158 1184 float 1159 1185 1160 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1186 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1161 1187 Name: a InitAlternative: reference to instance of struct arpk with body 1162 1188 ... with parameters … … 1173 1199 float 1174 1200 1175 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1201 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1176 1202 Name: a InitAlternative: reference to instance of struct arpk with body 1177 1203 ... with parameters … … 1188 1214 float 1189 1215 1190 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1216 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1191 1217 Name: a InitAlternative: reference to instance of struct arpk with body 1192 1218 ... with parameters … … 1203 1229 float 1204 1230 1205 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1206 Name: ?=? 1207 ...to: 1208 Address of: 1209 Name: b 1210 Address of: 1211 Name: a 1212 1213 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1214 Name: ?=? 1215 ...to: 1216 Address of: 1217 Name: b 1218 Address of: 1219 Name: a 1220 1221 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1222 Name: ?=? 1223 ...to: 1224 Address of: 1225 Name: b 1226 Address of: 1227 Name: a 1228 1229 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1230 Name: ?=? 1231 ...to: 1232 Address of: 1233 Name: b 1234 Address of: 1235 Name: a 1236 1237 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1238 Name: ?=? 1239 ...to: 1240 Address of: 1241 Name: b 1242 Address of: 1243 Name: a 1244 1245 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1246 Name: ?=? 1247 ...to: 1248 Address of: 1249 Name: b 1250 Address of: 1251 Name: a 1252 1253 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1254 Name: ?=? 1255 ...to: 1256 Address of: 1257 Name: b 1258 Address of: 1259 Name: a 1260 1261 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1262 Name: ?=? 1263 ...to: 1264 Address of: 1265 Name: b 1266 Address of: 1267 Name: a 1268 1269 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1270 Name: ?=? 1271 ...to: 1272 Address of: 1273 Name: b 1274 Address of: 1275 Name: a 1276 1277 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1278 Name: ?=? 1279 ...to: 1280 Address of: 1281 Name: b 1282 Address of: 1283 Name: a 1284 1285 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1286 Name: ?=? 1287 ...to: 1288 Address of: 1289 Name: b 1290 Address of: 1291 Name: a 1292 1293 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1294 Name: ?=? 1295 ...to: 1296 Address of: 1297 Name: b 1298 Address of: 1299 Name: a 1300 1301 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1302 Name: ?=? 1303 ...to: 1304 Address of: 1305 Name: b 1306 Address of: 1307 Name: a 1308 1309 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1310 Name: ?=? 1311 ...to: 1312 Address of: 1313 Name: b 1314 Address of: 1315 Name: a 1316 1317 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1318 Name: ?=? 1319 ...to: 1320 Address of: 1321 Name: b 1322 Address of: 1323 Name: a 1324 1325 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1326 Name: ?=? 1327 ...to: 1328 Address of: 1329 Name: b 1330 Address of: 1331 Name: a 1332 1333 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1334 Name: ?=? 1335 ...to: 1336 Address of: 1337 Name: b 1338 Address of: 1339 Name: a 1340 1341 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1342 Name: ?=? 1343 ...to: 1344 Address of: 1345 Name: b 1346 Address of: 1347 Name: a 1348 1349 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1350 Name: ?=? 1351 ...to: 1352 Address of: 1353 Name: b 1354 Address of: 1355 Name: a 1356 1357 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1358 Name: ?=? 1359 ...to: 1360 Address of: 1361 Name: b 1362 Address of: 1363 Name: a 1364 1365 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1366 Name: ?=? 1367 ...to: 1368 Address of: 1369 Name: b 1370 Address of: 1371 Name: a 1372 1373 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1374 Name: ?=? 1375 ...to: 1376 Address of: 1377 Name: b 1378 Address of: 1379 Name: a 1380 1381 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1382 Name: ?=? 1383 ...to: 1384 Address of: 1385 Name: b 1386 Address of: 1387 Name: a 1388 1389 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1390 Name: ?=? 1391 ...to: 1392 Address of: 1393 Name: b 1394 Address of: 1395 Name: a 1396 1397 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1398 Name: ?=? 1399 ...to: 1400 Address of: 1401 Name: b 1402 Address of: 1403 Name: a 1404 1405 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1406 Name: ?=? 1407 ...to: 1408 Address of: 1409 Name: b 1410 Address of: 1411 Name: a 1412 1413 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1414 Name: zip 1415 ...to: 1416 Name: a 1417 Name: b 1418 1419 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1420 Name: zip 1421 ...to: 1422 Name: a 1423 Name: b 1424 1425 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1426 Name: zip 1427 ...to: 1428 Name: a 1429 Name: b 1430 1431 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1432 Name: zip 1433 ...to: 1434 Name: a 1435 Name: b 1436 1437 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1438 Name: zip 1439 ...to: 1440 Name: a 1441 Name: b 1442 1443 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1444 Name: zip 1445 ...to: 1446 Name: a 1447 Name: b 1448 1449 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1450 Name: zip 1451 ...to: 1452 Name: a 1453 Name: b 1454 1455 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1456 Name: zip 1457 ...to: 1458 Name: a 1459 Name: b 1460 1461 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1462 Name: zip 1463 ...to: 1464 Name: a 1465 Name: b 1466 1467 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1468 Name: zip 1469 ...to: 1470 Name: a 1471 Name: b 1472 1473 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1474 Name: zip 1475 ...to: 1476 Name: a 1477 Name: b 1478 1479 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1480 Name: zip 1481 ...to: 1482 Name: a 1483 Name: b 1484 1485 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1486 Name: zip 1487 ...to: 1488 Name: a 1489 Name: b 1490 1491 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1492 Name: zip 1493 ...to: 1494 Name: a 1495 Name: b 1496 1497 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1498 Name: zip 1499 ...to: 1500 Name: a 1501 Name: b 1502 1503 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1504 Name: zip 1505 ...to: 1506 Name: a 1507 Name: b 1508 1509 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1510 Name: zip 1511 ...to: 1512 Name: a 1513 Name: b 1514 1515 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1516 Name: zip 1517 ...to: 1518 Name: a 1519 Name: b 1520 1521 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1522 Name: zip 1523 ...to: 1524 Name: a 1525 Name: b 1526 1527 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1528 Name: zip 1529 ...to: 1530 Name: a 1531 Name: b 1532 1533 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1534 Name: zip 1535 ...to: 1536 Name: a 1537 Name: b 1538 1539 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1540 Name: zip 1541 ...to: 1542 Name: a 1543 Name: b 1544 1545 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1546 Name: zip 1547 ...to: 1548 Name: a 1549 Name: b 1550 1551 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1552 Name: zip 1553 ...to: 1554 Name: a 1555 Name: b 1556 1557 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1558 Name: zip 1559 ...to: 1560 Name: a 1561 Name: b 1562 1563 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1564 Name: zip 1565 ...to: 1566 Name: a 1567 Name: b 1568 1231 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1232 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1233 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1234 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1235 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1236 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1237 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1238 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1239 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1240 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1241 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1242 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1243 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1244 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1245 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1246 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1247 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1248 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1249 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1250 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1251 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1252 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1253 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1254 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1255 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1256 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1257 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1258 Name: ?=? 1259 ...to: 1260 Address of: 1261 Name: b 1262 Address of: 1263 Name: a 1264 1265 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1266 Name: ?=? 1267 ...to: 1268 Address of: 1269 Name: b 1270 Address of: 1271 Name: a 1272 1273 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1274 Name: ?=? 1275 ...to: 1276 Address of: 1277 Name: b 1278 Address of: 1279 Name: a 1280 1281 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1282 Name: ?=? 1283 ...to: 1284 Address of: 1285 Name: b 1286 Address of: 1287 Name: a 1288 1289 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1290 Name: ?=? 1291 ...to: 1292 Address of: 1293 Name: b 1294 Address of: 1295 Name: a 1296 1297 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1298 Name: ?=? 1299 ...to: 1300 Address of: 1301 Name: b 1302 Address of: 1303 Name: a 1304 1305 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1306 Name: ?=? 1307 ...to: 1308 Address of: 1309 Name: b 1310 Address of: 1311 Name: a 1312 1313 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1314 Name: ?=? 1315 ...to: 1316 Address of: 1317 Name: b 1318 Address of: 1319 Name: a 1320 1321 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1322 Name: ?=? 1323 ...to: 1324 Address of: 1325 Name: b 1326 Address of: 1327 Name: a 1328 1329 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1330 Name: ?=? 1331 ...to: 1332 Address of: 1333 Name: b 1334 Address of: 1335 Name: a 1336 1337 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1338 Name: ?=? 1339 ...to: 1340 Address of: 1341 Name: b 1342 Address of: 1343 Name: a 1344 1345 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1346 Name: ?=? 1347 ...to: 1348 Address of: 1349 Name: b 1350 Address of: 1351 Name: a 1352 1353 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1354 Name: ?=? 1355 ...to: 1356 Address of: 1357 Name: b 1358 Address of: 1359 Name: a 1360 1361 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1362 Name: ?=? 1363 ...to: 1364 Address of: 1365 Name: b 1366 Address of: 1367 Name: a 1368 1369 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1370 Name: ?=? 1371 ...to: 1372 Address of: 1373 Name: b 1374 Address of: 1375 Name: a 1376 1377 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1378 Name: ?=? 1379 ...to: 1380 Address of: 1381 Name: b 1382 Address of: 1383 Name: a 1384 1385 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1386 Name: ?=? 1387 ...to: 1388 Address of: 1389 Name: b 1390 Address of: 1391 Name: a 1392 1393 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1394 Name: ?=? 1395 ...to: 1396 Address of: 1397 Name: b 1398 Address of: 1399 Name: a 1400 1401 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1402 Name: ?=? 1403 ...to: 1404 Address of: 1405 Name: b 1406 Address of: 1407 Name: a 1408 1409 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1410 Name: ?=? 1411 ...to: 1412 Address of: 1413 Name: b 1414 Address of: 1415 Name: a 1416 1417 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1418 Name: ?=? 1419 ...to: 1420 Address of: 1421 Name: b 1422 Address of: 1423 Name: a 1424 1425 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1426 Name: ?=? 1427 ...to: 1428 Address of: 1429 Name: b 1430 Address of: 1431 Name: a 1432 1433 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1434 Name: ?=? 1435 ...to: 1436 Address of: 1437 Name: b 1438 Address of: 1439 Name: a 1440 1441 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1442 Name: ?=? 1443 ...to: 1444 Address of: 1445 Name: b 1446 Address of: 1447 Name: a 1448 1449 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1450 Name: ?=? 1451 ...to: 1452 Address of: 1453 Name: b 1454 Address of: 1455 Name: a 1456 1457 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1458 Name: ?=? 1459 ...to: 1460 Address of: 1461 Name: b 1462 Address of: 1463 Name: a 1464 1465 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1466 Name: zip 1467 ...to: 1468 Name: a 1469 Name: b 1470 1471 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1472 Name: zip 1473 ...to: 1474 Name: a 1475 Name: b 1476 1477 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1478 Name: zip 1479 ...to: 1480 Name: a 1481 Name: b 1482 1483 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1484 Name: zip 1485 ...to: 1486 Name: a 1487 Name: b 1488 1489 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1490 Name: zip 1491 ...to: 1492 Name: a 1493 Name: b 1494 1495 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1496 Name: zip 1497 ...to: 1498 Name: a 1499 Name: b 1500 1501 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1502 Name: zip 1503 ...to: 1504 Name: a 1505 Name: b 1506 1507 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1508 Name: zip 1509 ...to: 1510 Name: a 1511 Name: b 1512 1513 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1514 Name: zip 1515 ...to: 1516 Name: a 1517 Name: b 1518 1519 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1520 Name: zip 1521 ...to: 1522 Name: a 1523 Name: b 1524 1525 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1526 Name: zip 1527 ...to: 1528 Name: a 1529 Name: b 1530 1531 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1532 Name: zip 1533 ...to: 1534 Name: a 1535 Name: b 1536 1537 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1538 Name: zip 1539 ...to: 1540 Name: a 1541 Name: b 1542 1543 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1544 Name: zip 1545 ...to: 1546 Name: a 1547 Name: b 1548 1549 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1550 Name: zip 1551 ...to: 1552 Name: a 1553 Name: b 1554 1555 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1556 Name: zip 1557 ...to: 1558 Name: a 1559 Name: b 1560 1561 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1562 Name: zip 1563 ...to: 1564 Name: a 1565 Name: b 1566 1567 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1568 Name: zip 1569 ...to: 1570 Name: a 1571 Name: b 1572 1573 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1574 Name: zip 1575 ...to: 1576 Name: a 1577 Name: b 1578 1579 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1580 Name: zip 1581 ...to: 1582 Name: a 1583 Name: b 1584 1585 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1586 Name: zip 1587 ...to: 1588 Name: a 1589 Name: b 1590 1591 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1592 Name: zip 1593 ...to: 1594 Name: a 1595 Name: b 1596 1597 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1598 Name: zip 1599 ...to: 1600 Name: a 1601 Name: b 1602 1603 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1604 Name: zip 1605 ...to: 1606 Name: a 1607 Name: b 1608 1609 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1610 Name: zip 1611 ...to: 1612 Name: a 1613 Name: b 1614 1615 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1616 Name: zip 1617 ...to: 1618 Name: a 1619 Name: b 1620 -
tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x64.txt
r7d65715f rd60a4c2 1 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 158 158 Address of: 159 159 Name: a InitAlternative: pointer to instance of struct arpk with body … … 171 171 float 172 172 173 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression173 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 174 174 Address of: 175 175 Name: a InitAlternative: pointer to instance of struct arpk with body … … 187 187 float 188 188 189 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression189 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 190 190 Address of: 191 191 Name: a InitAlternative: pointer to instance of struct arpk with body … … 203 203 float 204 204 205 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression205 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 206 206 Address of: 207 207 Name: a InitAlternative: pointer to instance of struct arpk with body … … 219 219 float 220 220 221 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression221 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 222 222 Address of: 223 223 Name: a InitAlternative: pointer to instance of struct arpk with body … … 235 235 float 236 236 237 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression237 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 238 238 Address of: 239 239 Name: a InitAlternative: pointer to instance of struct arpk with body … … 251 251 float 252 252 253 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression253 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 254 254 Address of: 255 255 Name: a InitAlternative: pointer to instance of struct arpk with body … … 267 267 float 268 268 269 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression269 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 270 270 Address of: 271 271 Name: a InitAlternative: pointer to instance of struct arpk with body … … 283 283 float 284 284 285 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression285 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 286 286 Address of: 287 287 Name: a InitAlternative: pointer to instance of struct arpk with body … … 299 299 float 300 300 301 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression301 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 302 302 Address of: 303 303 Name: a InitAlternative: pointer to instance of struct arpk with body … … 315 315 float 316 316 317 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression317 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 318 318 Address of: 319 319 Name: a InitAlternative: pointer to instance of struct arpk with body … … 324 324 float 325 325 326 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression326 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 327 327 Address of: 328 328 Name: a InitAlternative: pointer to instance of struct arpk with body … … 333 333 float 334 334 335 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression335 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 336 336 Address of: 337 337 Name: a InitAlternative: pointer to instance of struct arpk with body … … 342 342 float 343 343 344 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression344 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 345 345 Address of: 346 346 Name: a InitAlternative: pointer to instance of struct arpk with body … … 351 351 float 352 352 353 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression353 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 354 354 Address of: 355 355 Name: a InitAlternative: pointer to instance of struct arpk with body … … 360 360 float 361 361 362 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression362 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 363 363 Address of: 364 364 Name: a InitAlternative: pointer to instance of struct arpk with body … … 376 376 float 377 377 378 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression378 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 379 379 Address of: 380 380 Name: a InitAlternative: pointer to instance of struct arpk with body … … 392 392 float 393 393 394 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression394 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 395 395 Address of: 396 396 Name: a InitAlternative: pointer to instance of struct arpk with body … … 408 408 float 409 409 410 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression410 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 411 411 Address of: 412 412 Name: a InitAlternative: pointer to instance of struct arpk with body … … 424 424 float 425 425 426 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression426 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 427 427 Address of: 428 428 Name: a InitAlternative: pointer to instance of struct arpk with body … … 440 440 float 441 441 442 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression442 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 443 443 Address of: 444 444 Name: a InitAlternative: pointer to instance of struct arpk with body … … 456 456 float 457 457 458 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression458 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 459 459 Address of: 460 460 Name: a InitAlternative: pointer to instance of struct arpk with body … … 472 472 float 473 473 474 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression474 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 475 475 Address of: 476 476 Name: a InitAlternative: pointer to instance of struct arpk with body … … 488 488 float 489 489 490 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression490 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 491 491 Address of: 492 492 Name: a InitAlternative: pointer to instance of struct arpk with body … … 504 504 float 505 505 506 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression506 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 507 507 Address of: 508 508 Name: a InitAlternative: pointer to instance of struct arpk with body … … 520 520 float 521 521 522 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression522 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 523 523 Address of: 524 524 Name: a InitAlternative: pointer to instance of struct arpk with body … … 536 536 float 537 537 538 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 539 Name: ?=? 540 ...to: 541 Name: b 542 Address of: 543 Name: a 544 545 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 546 Name: ?=? 547 ...to: 548 Name: b 549 Address of: 550 Name: a 551 552 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 553 Name: ?=? 554 ...to: 555 Name: b 556 Address of: 557 Name: a 558 559 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 560 Name: ?=? 561 ...to: 562 Name: b 563 Address of: 564 Name: a 565 566 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 567 Name: ?=? 568 ...to: 569 Name: b 570 Address of: 571 Name: a 572 573 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 574 Name: ?=? 575 ...to: 576 Name: b 577 Address of: 578 Name: a 579 580 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 581 Name: ?=? 582 ...to: 583 Name: b 584 Address of: 585 Name: a 586 587 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 588 Name: ?=? 589 ...to: 590 Name: b 591 Address of: 592 Name: a 593 594 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 595 Name: ?=? 596 ...to: 597 Name: b 598 Address of: 599 Name: a 600 601 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 602 Name: ?=? 603 ...to: 604 Name: b 605 Address of: 606 Name: a 607 608 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 609 Name: ?=? 610 ...to: 611 Name: b 612 Address of: 613 Name: a 614 615 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 616 Name: ?=? 617 ...to: 618 Name: b 619 Address of: 620 Name: a 621 622 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 623 Name: ?=? 624 ...to: 625 Name: b 626 Address of: 627 Name: a 628 629 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 630 Name: ?=? 631 ...to: 632 Name: b 633 Address of: 634 Name: a 635 636 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 637 Name: ?=? 638 ...to: 639 Name: b 640 Address of: 641 Name: a 642 643 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 644 Name: ?=? 645 ...to: 646 Name: b 647 Address of: 648 Name: a 649 650 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 651 Name: ?=? 652 ...to: 653 Name: b 654 Address of: 655 Name: a 656 657 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 658 Name: ?=? 659 ...to: 660 Name: b 661 Address of: 662 Name: a 663 664 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 665 Name: ?=? 666 ...to: 667 Name: b 668 Address of: 669 Name: a 670 671 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 672 Name: ?=? 673 ...to: 674 Name: b 675 Address of: 676 Name: a 677 678 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 679 Name: ?=? 680 ...to: 681 Name: b 682 Address of: 683 Name: a 684 685 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 686 Name: ?=? 687 ...to: 688 Name: b 689 Address of: 690 Name: a 691 692 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 693 Name: ?=? 694 ...to: 695 Name: b 696 Address of: 697 Name: a 698 699 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 700 Name: ?=? 701 ...to: 702 Name: b 703 Address of: 704 Name: a 705 706 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 707 Name: ?=? 708 ...to: 709 Name: b 710 Address of: 711 Name: a 712 713 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 714 Name: ?=? 715 ...to: 716 Name: b 717 Address of: 718 Name: a 719 720 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 721 Name: f 722 ...to: 723 Name: a 724 725 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 726 Name: f 727 ...to: 728 Name: a 729 730 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 731 Name: f 732 ...to: 733 Name: a 734 735 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 736 Name: f 737 ...to: 738 Name: a 739 740 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 741 Name: f 742 ...to: 743 Name: a 744 745 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 746 Name: f 747 ...to: 748 Name: a 749 750 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 751 Name: f 752 ...to: 753 Name: a 754 755 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 756 Name: f 757 ...to: 758 Name: a 759 760 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 761 Name: f 762 ...to: 763 Name: a 764 765 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 766 Name: f 767 ...to: 768 Name: a 769 770 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 771 Name: f 772 ...to: 773 Name: a 774 775 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 776 Name: f 777 ...to: 778 Name: a 779 780 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 781 Name: f 782 ...to: 783 Name: a 784 785 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 786 Name: f 787 ...to: 788 Name: a 789 790 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 791 Name: f 792 ...to: 793 Name: a 794 795 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 796 Name: f 797 ...to: 798 Name: a 799 800 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 801 Name: f 802 ...to: 803 Name: a 804 805 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 806 Name: f 807 ...to: 808 Name: a 809 810 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 811 Name: f 812 ...to: 813 Name: a 814 815 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 816 Name: f 817 ...to: 818 Name: a 819 820 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 821 Name: f 822 ...to: 823 Name: a 824 825 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 826 Name: f 827 ...to: 828 Name: a 829 830 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 831 Name: f 832 ...to: 833 Name: a 834 835 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 836 Name: f 837 ...to: 838 Name: a 839 840 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 841 Name: f 842 ...to: 843 Name: a 844 845 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 846 Name: f 847 ...to: 848 Name: a 849 850 array-collections/dimexpr-match-cfa.cfa:94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 538 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 539 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 540 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 541 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 542 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 543 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 544 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 545 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 546 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 547 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 548 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 549 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 550 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 551 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 552 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 553 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 554 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 555 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 556 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 557 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 558 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 559 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 560 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 561 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 562 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 563 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 564 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 565 Name: ?=? 566 ...to: 567 Name: b 568 Address of: 569 Name: a 570 571 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 572 Name: ?=? 573 ...to: 574 Name: b 575 Address of: 576 Name: a 577 578 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 579 Name: ?=? 580 ...to: 581 Name: b 582 Address of: 583 Name: a 584 585 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 586 Name: ?=? 587 ...to: 588 Name: b 589 Address of: 590 Name: a 591 592 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 593 Name: ?=? 594 ...to: 595 Name: b 596 Address of: 597 Name: a 598 599 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 600 Name: ?=? 601 ...to: 602 Name: b 603 Address of: 604 Name: a 605 606 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 607 Name: ?=? 608 ...to: 609 Name: b 610 Address of: 611 Name: a 612 613 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 614 Name: ?=? 615 ...to: 616 Name: b 617 Address of: 618 Name: a 619 620 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 621 Name: ?=? 622 ...to: 623 Name: b 624 Address of: 625 Name: a 626 627 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 628 Name: ?=? 629 ...to: 630 Name: b 631 Address of: 632 Name: a 633 634 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 635 Name: ?=? 636 ...to: 637 Name: b 638 Address of: 639 Name: a 640 641 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 642 Name: ?=? 643 ...to: 644 Name: b 645 Address of: 646 Name: a 647 648 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 649 Name: ?=? 650 ...to: 651 Name: b 652 Address of: 653 Name: a 654 655 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 656 Name: ?=? 657 ...to: 658 Name: b 659 Address of: 660 Name: a 661 662 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 663 Name: ?=? 664 ...to: 665 Name: b 666 Address of: 667 Name: a 668 669 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 670 Name: ?=? 671 ...to: 672 Name: b 673 Address of: 674 Name: a 675 676 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 677 Name: ?=? 678 ...to: 679 Name: b 680 Address of: 681 Name: a 682 683 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 684 Name: ?=? 685 ...to: 686 Name: b 687 Address of: 688 Name: a 689 690 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 691 Name: ?=? 692 ...to: 693 Name: b 694 Address of: 695 Name: a 696 697 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 698 Name: ?=? 699 ...to: 700 Name: b 701 Address of: 702 Name: a 703 704 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 705 Name: ?=? 706 ...to: 707 Name: b 708 Address of: 709 Name: a 710 711 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 712 Name: ?=? 713 ...to: 714 Name: b 715 Address of: 716 Name: a 717 718 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 719 Name: ?=? 720 ...to: 721 Name: b 722 Address of: 723 Name: a 724 725 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 726 Name: ?=? 727 ...to: 728 Name: b 729 Address of: 730 Name: a 731 732 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 733 Name: ?=? 734 ...to: 735 Name: b 736 Address of: 737 Name: a 738 739 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 740 Name: ?=? 741 ...to: 742 Name: b 743 Address of: 744 Name: a 745 746 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 747 Name: f 748 ...to: 749 Name: a 750 751 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 752 Name: f 753 ...to: 754 Name: a 755 756 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 757 Name: f 758 ...to: 759 Name: a 760 761 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 762 Name: f 763 ...to: 764 Name: a 765 766 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 767 Name: f 768 ...to: 769 Name: a 770 771 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 772 Name: f 773 ...to: 774 Name: a 775 776 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 777 Name: f 778 ...to: 779 Name: a 780 781 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 782 Name: f 783 ...to: 784 Name: a 785 786 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 787 Name: f 788 ...to: 789 Name: a 790 791 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 792 Name: f 793 ...to: 794 Name: a 795 796 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 797 Name: f 798 ...to: 799 Name: a 800 801 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 802 Name: f 803 ...to: 804 Name: a 805 806 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 807 Name: f 808 ...to: 809 Name: a 810 811 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 812 Name: f 813 ...to: 814 Name: a 815 816 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 817 Name: f 818 ...to: 819 Name: a 820 821 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 822 Name: f 823 ...to: 824 Name: a 825 826 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 827 Name: f 828 ...to: 829 Name: a 830 831 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 832 Name: f 833 ...to: 834 Name: a 835 836 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 837 Name: f 838 ...to: 839 Name: a 840 841 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 842 Name: f 843 ...to: 844 Name: a 845 846 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 847 Name: f 848 ...to: 849 Name: a 850 851 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 852 Name: f 853 ...to: 854 Name: a 855 856 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 857 Name: f 858 ...to: 859 Name: a 860 861 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 862 Name: f 863 ...to: 864 Name: a 865 866 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 867 Name: f 868 ...to: 869 Name: a 870 871 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 872 Name: f 873 ...to: 874 Name: a 875 876 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 851 877 Name: a InitAlternative: reference to instance of struct arpk with body 852 878 ... with parameters … … 863 889 float 864 890 865 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression891 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 866 892 Name: a InitAlternative: reference to instance of struct arpk with body 867 893 ... with parameters … … 878 904 float 879 905 880 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression906 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 881 907 Name: a InitAlternative: reference to instance of struct arpk with body 882 908 ... with parameters … … 893 919 float 894 920 895 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression921 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 896 922 Name: a InitAlternative: reference to instance of struct arpk with body 897 923 ... with parameters … … 908 934 float 909 935 910 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression936 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 911 937 Name: a InitAlternative: reference to instance of struct arpk with body 912 938 ... with parameters … … 923 949 float 924 950 925 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression951 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 926 952 Name: a InitAlternative: reference to instance of struct arpk with body 927 953 ... with parameters … … 938 964 float 939 965 940 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression966 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 941 967 Name: a InitAlternative: reference to instance of struct arpk with body 942 968 ... with parameters … … 953 979 float 954 980 955 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression981 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 956 982 Name: a InitAlternative: reference to instance of struct arpk with body 957 983 ... with parameters … … 968 994 float 969 995 970 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression996 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 971 997 Name: a InitAlternative: reference to instance of struct arpk with body 972 998 ... with parameters … … 983 1009 float 984 1010 985 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1011 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 986 1012 Name: a InitAlternative: reference to instance of struct arpk with body 987 1013 ... with parameters … … 998 1024 float 999 1025 1000 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1026 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1001 1027 Name: a InitAlternative: reference to instance of struct arpk with body 1002 1028 ... with parameters … … 1006 1032 float 1007 1033 1008 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1034 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1009 1035 Name: a InitAlternative: reference to instance of struct arpk with body 1010 1036 ... with parameters … … 1014 1040 float 1015 1041 1016 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1042 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1017 1043 Name: a InitAlternative: reference to instance of struct arpk with body 1018 1044 ... with parameters … … 1022 1048 float 1023 1049 1024 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1050 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1025 1051 Name: a InitAlternative: reference to instance of struct arpk with body 1026 1052 ... with parameters … … 1030 1056 float 1031 1057 1032 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1058 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1033 1059 Name: a InitAlternative: reference to instance of struct arpk with body 1034 1060 ... with parameters … … 1038 1064 float 1039 1065 1040 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1066 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1041 1067 Name: a InitAlternative: reference to instance of struct arpk with body 1042 1068 ... with parameters … … 1053 1079 float 1054 1080 1055 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1081 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1056 1082 Name: a InitAlternative: reference to instance of struct arpk with body 1057 1083 ... with parameters … … 1068 1094 float 1069 1095 1070 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1096 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1071 1097 Name: a InitAlternative: reference to instance of struct arpk with body 1072 1098 ... with parameters … … 1083 1109 float 1084 1110 1085 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1111 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1086 1112 Name: a InitAlternative: reference to instance of struct arpk with body 1087 1113 ... with parameters … … 1098 1124 float 1099 1125 1100 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1126 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1101 1127 Name: a InitAlternative: reference to instance of struct arpk with body 1102 1128 ... with parameters … … 1113 1139 float 1114 1140 1115 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1141 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1116 1142 Name: a InitAlternative: reference to instance of struct arpk with body 1117 1143 ... with parameters … … 1128 1154 float 1129 1155 1130 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1156 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1131 1157 Name: a InitAlternative: reference to instance of struct arpk with body 1132 1158 ... with parameters … … 1143 1169 float 1144 1170 1145 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1171 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1146 1172 Name: a InitAlternative: reference to instance of struct arpk with body 1147 1173 ... with parameters … … 1158 1184 float 1159 1185 1160 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1186 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1161 1187 Name: a InitAlternative: reference to instance of struct arpk with body 1162 1188 ... with parameters … … 1173 1199 float 1174 1200 1175 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1201 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1176 1202 Name: a InitAlternative: reference to instance of struct arpk with body 1177 1203 ... with parameters … … 1188 1214 float 1189 1215 1190 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1216 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1191 1217 Name: a InitAlternative: reference to instance of struct arpk with body 1192 1218 ... with parameters … … 1203 1229 float 1204 1230 1205 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1206 Name: ?=? 1207 ...to: 1208 Address of: 1209 Name: b 1210 Address of: 1211 Name: a 1212 1213 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1214 Name: ?=? 1215 ...to: 1216 Address of: 1217 Name: b 1218 Address of: 1219 Name: a 1220 1221 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1222 Name: ?=? 1223 ...to: 1224 Address of: 1225 Name: b 1226 Address of: 1227 Name: a 1228 1229 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1230 Name: ?=? 1231 ...to: 1232 Address of: 1233 Name: b 1234 Address of: 1235 Name: a 1236 1237 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1238 Name: ?=? 1239 ...to: 1240 Address of: 1241 Name: b 1242 Address of: 1243 Name: a 1244 1245 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1246 Name: ?=? 1247 ...to: 1248 Address of: 1249 Name: b 1250 Address of: 1251 Name: a 1252 1253 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1254 Name: ?=? 1255 ...to: 1256 Address of: 1257 Name: b 1258 Address of: 1259 Name: a 1260 1261 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1262 Name: ?=? 1263 ...to: 1264 Address of: 1265 Name: b 1266 Address of: 1267 Name: a 1268 1269 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1270 Name: ?=? 1271 ...to: 1272 Address of: 1273 Name: b 1274 Address of: 1275 Name: a 1276 1277 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1278 Name: ?=? 1279 ...to: 1280 Address of: 1281 Name: b 1282 Address of: 1283 Name: a 1284 1285 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1286 Name: ?=? 1287 ...to: 1288 Address of: 1289 Name: b 1290 Address of: 1291 Name: a 1292 1293 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1294 Name: ?=? 1295 ...to: 1296 Address of: 1297 Name: b 1298 Address of: 1299 Name: a 1300 1301 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1302 Name: ?=? 1303 ...to: 1304 Address of: 1305 Name: b 1306 Address of: 1307 Name: a 1308 1309 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1310 Name: ?=? 1311 ...to: 1312 Address of: 1313 Name: b 1314 Address of: 1315 Name: a 1316 1317 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1318 Name: ?=? 1319 ...to: 1320 Address of: 1321 Name: b 1322 Address of: 1323 Name: a 1324 1325 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1326 Name: ?=? 1327 ...to: 1328 Address of: 1329 Name: b 1330 Address of: 1331 Name: a 1332 1333 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1334 Name: ?=? 1335 ...to: 1336 Address of: 1337 Name: b 1338 Address of: 1339 Name: a 1340 1341 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1342 Name: ?=? 1343 ...to: 1344 Address of: 1345 Name: b 1346 Address of: 1347 Name: a 1348 1349 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1350 Name: ?=? 1351 ...to: 1352 Address of: 1353 Name: b 1354 Address of: 1355 Name: a 1356 1357 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1358 Name: ?=? 1359 ...to: 1360 Address of: 1361 Name: b 1362 Address of: 1363 Name: a 1364 1365 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1366 Name: ?=? 1367 ...to: 1368 Address of: 1369 Name: b 1370 Address of: 1371 Name: a 1372 1373 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1374 Name: ?=? 1375 ...to: 1376 Address of: 1377 Name: b 1378 Address of: 1379 Name: a 1380 1381 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1382 Name: ?=? 1383 ...to: 1384 Address of: 1385 Name: b 1386 Address of: 1387 Name: a 1388 1389 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1390 Name: ?=? 1391 ...to: 1392 Address of: 1393 Name: b 1394 Address of: 1395 Name: a 1396 1397 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1398 Name: ?=? 1399 ...to: 1400 Address of: 1401 Name: b 1402 Address of: 1403 Name: a 1404 1405 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1406 Name: ?=? 1407 ...to: 1408 Address of: 1409 Name: b 1410 Address of: 1411 Name: a 1412 1413 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1414 Name: zip 1415 ...to: 1416 Name: a 1417 Name: b 1418 1419 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1420 Name: zip 1421 ...to: 1422 Name: a 1423 Name: b 1424 1425 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1426 Name: zip 1427 ...to: 1428 Name: a 1429 Name: b 1430 1431 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1432 Name: zip 1433 ...to: 1434 Name: a 1435 Name: b 1436 1437 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1438 Name: zip 1439 ...to: 1440 Name: a 1441 Name: b 1442 1443 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1444 Name: zip 1445 ...to: 1446 Name: a 1447 Name: b 1448 1449 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1450 Name: zip 1451 ...to: 1452 Name: a 1453 Name: b 1454 1455 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1456 Name: zip 1457 ...to: 1458 Name: a 1459 Name: b 1460 1461 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1462 Name: zip 1463 ...to: 1464 Name: a 1465 Name: b 1466 1467 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1468 Name: zip 1469 ...to: 1470 Name: a 1471 Name: b 1472 1473 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1474 Name: zip 1475 ...to: 1476 Name: a 1477 Name: b 1478 1479 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1480 Name: zip 1481 ...to: 1482 Name: a 1483 Name: b 1484 1485 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1486 Name: zip 1487 ...to: 1488 Name: a 1489 Name: b 1490 1491 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1492 Name: zip 1493 ...to: 1494 Name: a 1495 Name: b 1496 1497 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1498 Name: zip 1499 ...to: 1500 Name: a 1501 Name: b 1502 1503 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1504 Name: zip 1505 ...to: 1506 Name: a 1507 Name: b 1508 1509 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1510 Name: zip 1511 ...to: 1512 Name: a 1513 Name: b 1514 1515 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1516 Name: zip 1517 ...to: 1518 Name: a 1519 Name: b 1520 1521 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1522 Name: zip 1523 ...to: 1524 Name: a 1525 Name: b 1526 1527 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1528 Name: zip 1529 ...to: 1530 Name: a 1531 Name: b 1532 1533 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1534 Name: zip 1535 ...to: 1536 Name: a 1537 Name: b 1538 1539 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1540 Name: zip 1541 ...to: 1542 Name: a 1543 Name: b 1544 1545 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1546 Name: zip 1547 ...to: 1548 Name: a 1549 Name: b 1550 1551 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1552 Name: zip 1553 ...to: 1554 Name: a 1555 Name: b 1556 1557 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1558 Name: zip 1559 ...to: 1560 Name: a 1561 Name: b 1562 1563 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1564 Name: zip 1565 ...to: 1566 Name: a 1567 Name: b 1568 1231 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1232 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1233 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1234 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1235 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1236 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1237 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1238 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1239 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1240 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1241 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1242 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1243 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1244 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1245 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1246 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1247 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1248 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1249 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1250 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1251 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1252 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1253 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1254 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1255 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1256 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1257 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1258 Name: ?=? 1259 ...to: 1260 Address of: 1261 Name: b 1262 Address of: 1263 Name: a 1264 1265 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1266 Name: ?=? 1267 ...to: 1268 Address of: 1269 Name: b 1270 Address of: 1271 Name: a 1272 1273 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1274 Name: ?=? 1275 ...to: 1276 Address of: 1277 Name: b 1278 Address of: 1279 Name: a 1280 1281 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1282 Name: ?=? 1283 ...to: 1284 Address of: 1285 Name: b 1286 Address of: 1287 Name: a 1288 1289 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1290 Name: ?=? 1291 ...to: 1292 Address of: 1293 Name: b 1294 Address of: 1295 Name: a 1296 1297 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1298 Name: ?=? 1299 ...to: 1300 Address of: 1301 Name: b 1302 Address of: 1303 Name: a 1304 1305 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1306 Name: ?=? 1307 ...to: 1308 Address of: 1309 Name: b 1310 Address of: 1311 Name: a 1312 1313 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1314 Name: ?=? 1315 ...to: 1316 Address of: 1317 Name: b 1318 Address of: 1319 Name: a 1320 1321 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1322 Name: ?=? 1323 ...to: 1324 Address of: 1325 Name: b 1326 Address of: 1327 Name: a 1328 1329 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1330 Name: ?=? 1331 ...to: 1332 Address of: 1333 Name: b 1334 Address of: 1335 Name: a 1336 1337 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1338 Name: ?=? 1339 ...to: 1340 Address of: 1341 Name: b 1342 Address of: 1343 Name: a 1344 1345 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1346 Name: ?=? 1347 ...to: 1348 Address of: 1349 Name: b 1350 Address of: 1351 Name: a 1352 1353 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1354 Name: ?=? 1355 ...to: 1356 Address of: 1357 Name: b 1358 Address of: 1359 Name: a 1360 1361 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1362 Name: ?=? 1363 ...to: 1364 Address of: 1365 Name: b 1366 Address of: 1367 Name: a 1368 1369 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1370 Name: ?=? 1371 ...to: 1372 Address of: 1373 Name: b 1374 Address of: 1375 Name: a 1376 1377 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1378 Name: ?=? 1379 ...to: 1380 Address of: 1381 Name: b 1382 Address of: 1383 Name: a 1384 1385 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1386 Name: ?=? 1387 ...to: 1388 Address of: 1389 Name: b 1390 Address of: 1391 Name: a 1392 1393 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1394 Name: ?=? 1395 ...to: 1396 Address of: 1397 Name: b 1398 Address of: 1399 Name: a 1400 1401 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1402 Name: ?=? 1403 ...to: 1404 Address of: 1405 Name: b 1406 Address of: 1407 Name: a 1408 1409 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1410 Name: ?=? 1411 ...to: 1412 Address of: 1413 Name: b 1414 Address of: 1415 Name: a 1416 1417 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1418 Name: ?=? 1419 ...to: 1420 Address of: 1421 Name: b 1422 Address of: 1423 Name: a 1424 1425 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1426 Name: ?=? 1427 ...to: 1428 Address of: 1429 Name: b 1430 Address of: 1431 Name: a 1432 1433 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1434 Name: ?=? 1435 ...to: 1436 Address of: 1437 Name: b 1438 Address of: 1439 Name: a 1440 1441 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1442 Name: ?=? 1443 ...to: 1444 Address of: 1445 Name: b 1446 Address of: 1447 Name: a 1448 1449 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1450 Name: ?=? 1451 ...to: 1452 Address of: 1453 Name: b 1454 Address of: 1455 Name: a 1456 1457 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1458 Name: ?=? 1459 ...to: 1460 Address of: 1461 Name: b 1462 Address of: 1463 Name: a 1464 1465 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1466 Name: zip 1467 ...to: 1468 Name: a 1469 Name: b 1470 1471 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1472 Name: zip 1473 ...to: 1474 Name: a 1475 Name: b 1476 1477 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1478 Name: zip 1479 ...to: 1480 Name: a 1481 Name: b 1482 1483 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1484 Name: zip 1485 ...to: 1486 Name: a 1487 Name: b 1488 1489 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1490 Name: zip 1491 ...to: 1492 Name: a 1493 Name: b 1494 1495 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1496 Name: zip 1497 ...to: 1498 Name: a 1499 Name: b 1500 1501 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1502 Name: zip 1503 ...to: 1504 Name: a 1505 Name: b 1506 1507 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1508 Name: zip 1509 ...to: 1510 Name: a 1511 Name: b 1512 1513 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1514 Name: zip 1515 ...to: 1516 Name: a 1517 Name: b 1518 1519 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1520 Name: zip 1521 ...to: 1522 Name: a 1523 Name: b 1524 1525 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1526 Name: zip 1527 ...to: 1528 Name: a 1529 Name: b 1530 1531 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1532 Name: zip 1533 ...to: 1534 Name: a 1535 Name: b 1536 1537 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1538 Name: zip 1539 ...to: 1540 Name: a 1541 Name: b 1542 1543 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1544 Name: zip 1545 ...to: 1546 Name: a 1547 Name: b 1548 1549 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1550 Name: zip 1551 ...to: 1552 Name: a 1553 Name: b 1554 1555 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1556 Name: zip 1557 ...to: 1558 Name: a 1559 Name: b 1560 1561 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1562 Name: zip 1563 ...to: 1564 Name: a 1565 Name: b 1566 1567 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1568 Name: zip 1569 ...to: 1570 Name: a 1571 Name: b 1572 1573 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1574 Name: zip 1575 ...to: 1576 Name: a 1577 Name: b 1578 1579 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1580 Name: zip 1581 ...to: 1582 Name: a 1583 Name: b 1584 1585 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1586 Name: zip 1587 ...to: 1588 Name: a 1589 Name: b 1590 1591 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1592 Name: zip 1593 ...to: 1594 Name: a 1595 Name: b 1596 1597 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1598 Name: zip 1599 ...to: 1600 Name: a 1601 Name: b 1602 1603 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1604 Name: zip 1605 ...to: 1606 Name: a 1607 Name: b 1608 1609 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1610 Name: zip 1611 ...to: 1612 Name: a 1613 Name: b 1614 1615 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1616 Name: zip 1617 ...to: 1618 Name: a 1619 Name: b 1620 -
tests/array-collections/.expect/dimexpr-match-cfa-ERRS.x86.txt
r7d65715f rd60a4c2 1 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-cfa.cfa:6 0:1 error: Invalid application of existing declaration(s) in expression Applying untyped:152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 2 Name: f 3 ...to: 4 Address of: 5 Name: a 6 7 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 8 Name: f 9 ...to: 10 Address of: 11 Name: a 12 13 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 14 Name: f 15 ...to: 16 Address of: 17 Name: a 18 19 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 20 Name: f 21 ...to: 22 Address of: 23 Name: a 24 25 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 26 Name: f 27 ...to: 28 Address of: 29 Name: a 30 31 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 32 Name: f 33 ...to: 34 Address of: 35 Name: a 36 37 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 38 Name: f 39 ...to: 40 Address of: 41 Name: a 42 43 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 44 Name: f 45 ...to: 46 Address of: 47 Name: a 48 49 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 50 Name: f 51 ...to: 52 Address of: 53 Name: a 54 55 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 56 Name: f 57 ...to: 58 Address of: 59 Name: a 60 61 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 62 Name: f 63 ...to: 64 Address of: 65 Name: a 66 67 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 68 Name: f 69 ...to: 70 Address of: 71 Name: a 72 73 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 74 Name: f 75 ...to: 76 Address of: 77 Name: a 78 79 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 80 Name: f 81 ...to: 82 Address of: 83 Name: a 84 85 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 86 Name: f 87 ...to: 88 Address of: 89 Name: a 90 91 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 92 Name: f 93 ...to: 94 Address of: 95 Name: a 96 97 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 98 Name: f 99 ...to: 100 Address of: 101 Name: a 102 103 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 104 Name: f 105 ...to: 106 Address of: 107 Name: a 108 109 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 110 Name: f 111 ...to: 112 Address of: 113 Name: a 114 115 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 116 Name: f 117 ...to: 118 Address of: 119 Name: a 120 121 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 122 Name: f 123 ...to: 124 Address of: 125 Name: a 126 127 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 128 Name: f 129 ...to: 130 Address of: 131 Name: a 132 133 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 134 Name: f 135 ...to: 136 Address of: 137 Name: a 138 139 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 140 Name: f 141 ...to: 142 Address of: 143 Name: a 144 145 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 146 Name: f 147 ...to: 148 Address of: 149 Name: a 150 151 array-collections/dimexpr-match-cfa.cfa:66:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 152 Name: f 153 ...to: 154 Address of: 155 Name: a 156 157 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 158 158 Address of: 159 159 Name: a InitAlternative: pointer to instance of struct arpk with body … … 171 171 float 172 172 173 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression173 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 174 174 Address of: 175 175 Name: a InitAlternative: pointer to instance of struct arpk with body … … 187 187 float 188 188 189 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression189 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 190 190 Address of: 191 191 Name: a InitAlternative: pointer to instance of struct arpk with body … … 203 203 float 204 204 205 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression205 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 206 206 Address of: 207 207 Name: a InitAlternative: pointer to instance of struct arpk with body … … 219 219 float 220 220 221 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression221 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 222 222 Address of: 223 223 Name: a InitAlternative: pointer to instance of struct arpk with body … … 235 235 float 236 236 237 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression237 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 238 238 Address of: 239 239 Name: a InitAlternative: pointer to instance of struct arpk with body … … 251 251 float 252 252 253 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression253 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 254 254 Address of: 255 255 Name: a InitAlternative: pointer to instance of struct arpk with body … … 267 267 float 268 268 269 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression269 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 270 270 Address of: 271 271 Name: a InitAlternative: pointer to instance of struct arpk with body … … 283 283 float 284 284 285 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression285 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 286 286 Address of: 287 287 Name: a InitAlternative: pointer to instance of struct arpk with body … … 299 299 float 300 300 301 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression301 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 302 302 Address of: 303 303 Name: a InitAlternative: pointer to instance of struct arpk with body … … 315 315 float 316 316 317 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression317 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 318 318 Address of: 319 319 Name: a InitAlternative: pointer to instance of struct arpk with body … … 324 324 float 325 325 326 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression326 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 327 327 Address of: 328 328 Name: a InitAlternative: pointer to instance of struct arpk with body … … 333 333 float 334 334 335 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression335 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 336 336 Address of: 337 337 Name: a InitAlternative: pointer to instance of struct arpk with body … … 342 342 float 343 343 344 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression344 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 345 345 Address of: 346 346 Name: a InitAlternative: pointer to instance of struct arpk with body … … 351 351 float 352 352 353 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression353 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 354 354 Address of: 355 355 Name: a InitAlternative: pointer to instance of struct arpk with body … … 360 360 float 361 361 362 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression362 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 363 363 Address of: 364 364 Name: a InitAlternative: pointer to instance of struct arpk with body … … 376 376 float 377 377 378 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression378 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 379 379 Address of: 380 380 Name: a InitAlternative: pointer to instance of struct arpk with body … … 392 392 float 393 393 394 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression394 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 395 395 Address of: 396 396 Name: a InitAlternative: pointer to instance of struct arpk with body … … 408 408 float 409 409 410 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression410 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 411 411 Address of: 412 412 Name: a InitAlternative: pointer to instance of struct arpk with body … … 424 424 float 425 425 426 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression426 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 427 427 Address of: 428 428 Name: a InitAlternative: pointer to instance of struct arpk with body … … 440 440 float 441 441 442 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression442 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 443 443 Address of: 444 444 Name: a InitAlternative: pointer to instance of struct arpk with body … … 456 456 float 457 457 458 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression458 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 459 459 Address of: 460 460 Name: a InitAlternative: pointer to instance of struct arpk with body … … 472 472 float 473 473 474 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression474 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 475 475 Address of: 476 476 Name: a InitAlternative: pointer to instance of struct arpk with body … … 488 488 float 489 489 490 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression490 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 491 491 Address of: 492 492 Name: a InitAlternative: pointer to instance of struct arpk with body … … 504 504 float 505 505 506 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression506 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 507 507 Address of: 508 508 Name: a InitAlternative: pointer to instance of struct arpk with body … … 520 520 float 521 521 522 array-collections/dimexpr-match-cfa.cfa: 68:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression522 array-collections/dimexpr-match-cfa.cfa:75:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 523 523 Address of: 524 524 Name: a InitAlternative: pointer to instance of struct arpk with body … … 536 536 float 537 537 538 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 539 Name: ?=? 540 ...to: 541 Name: b 542 Address of: 543 Name: a 544 545 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 546 Name: ?=? 547 ...to: 548 Name: b 549 Address of: 550 Name: a 551 552 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 553 Name: ?=? 554 ...to: 555 Name: b 556 Address of: 557 Name: a 558 559 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 560 Name: ?=? 561 ...to: 562 Name: b 563 Address of: 564 Name: a 565 566 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 567 Name: ?=? 568 ...to: 569 Name: b 570 Address of: 571 Name: a 572 573 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 574 Name: ?=? 575 ...to: 576 Name: b 577 Address of: 578 Name: a 579 580 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 581 Name: ?=? 582 ...to: 583 Name: b 584 Address of: 585 Name: a 586 587 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 588 Name: ?=? 589 ...to: 590 Name: b 591 Address of: 592 Name: a 593 594 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 595 Name: ?=? 596 ...to: 597 Name: b 598 Address of: 599 Name: a 600 601 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 602 Name: ?=? 603 ...to: 604 Name: b 605 Address of: 606 Name: a 607 608 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 609 Name: ?=? 610 ...to: 611 Name: b 612 Address of: 613 Name: a 614 615 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 616 Name: ?=? 617 ...to: 618 Name: b 619 Address of: 620 Name: a 621 622 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 623 Name: ?=? 624 ...to: 625 Name: b 626 Address of: 627 Name: a 628 629 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 630 Name: ?=? 631 ...to: 632 Name: b 633 Address of: 634 Name: a 635 636 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 637 Name: ?=? 638 ...to: 639 Name: b 640 Address of: 641 Name: a 642 643 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 644 Name: ?=? 645 ...to: 646 Name: b 647 Address of: 648 Name: a 649 650 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 651 Name: ?=? 652 ...to: 653 Name: b 654 Address of: 655 Name: a 656 657 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 658 Name: ?=? 659 ...to: 660 Name: b 661 Address of: 662 Name: a 663 664 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 665 Name: ?=? 666 ...to: 667 Name: b 668 Address of: 669 Name: a 670 671 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 672 Name: ?=? 673 ...to: 674 Name: b 675 Address of: 676 Name: a 677 678 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 679 Name: ?=? 680 ...to: 681 Name: b 682 Address of: 683 Name: a 684 685 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 686 Name: ?=? 687 ...to: 688 Name: b 689 Address of: 690 Name: a 691 692 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 693 Name: ?=? 694 ...to: 695 Name: b 696 Address of: 697 Name: a 698 699 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 700 Name: ?=? 701 ...to: 702 Name: b 703 Address of: 704 Name: a 705 706 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 707 Name: ?=? 708 ...to: 709 Name: b 710 Address of: 711 Name: a 712 713 array-collections/dimexpr-match-cfa.cfa:77:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 714 Name: ?=? 715 ...to: 716 Name: b 717 Address of: 718 Name: a 719 720 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 721 Name: f 722 ...to: 723 Name: a 724 725 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 726 Name: f 727 ...to: 728 Name: a 729 730 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 731 Name: f 732 ...to: 733 Name: a 734 735 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 736 Name: f 737 ...to: 738 Name: a 739 740 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 741 Name: f 742 ...to: 743 Name: a 744 745 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 746 Name: f 747 ...to: 748 Name: a 749 750 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 751 Name: f 752 ...to: 753 Name: a 754 755 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 756 Name: f 757 ...to: 758 Name: a 759 760 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 761 Name: f 762 ...to: 763 Name: a 764 765 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 766 Name: f 767 ...to: 768 Name: a 769 770 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 771 Name: f 772 ...to: 773 Name: a 774 775 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 776 Name: f 777 ...to: 778 Name: a 779 780 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 781 Name: f 782 ...to: 783 Name: a 784 785 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 786 Name: f 787 ...to: 788 Name: a 789 790 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 791 Name: f 792 ...to: 793 Name: a 794 795 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 796 Name: f 797 ...to: 798 Name: a 799 800 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 801 Name: f 802 ...to: 803 Name: a 804 805 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 806 Name: f 807 ...to: 808 Name: a 809 810 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 811 Name: f 812 ...to: 813 Name: a 814 815 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 816 Name: f 817 ...to: 818 Name: a 819 820 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 821 Name: f 822 ...to: 823 Name: a 824 825 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 826 Name: f 827 ...to: 828 Name: a 829 830 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 831 Name: f 832 ...to: 833 Name: a 834 835 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 836 Name: f 837 ...to: 838 Name: a 839 840 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 841 Name: f 842 ...to: 843 Name: a 844 845 array-collections/dimexpr-match-cfa.cfa:86:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 846 Name: f 847 ...to: 848 Name: a 849 850 array-collections/dimexpr-match-cfa.cfa:94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 538 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 539 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 540 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 541 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 542 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 543 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 544 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 545 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 546 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 547 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 548 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 549 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 550 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 551 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 552 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 553 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 554 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 555 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 556 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 557 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 558 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 559 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 560 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 561 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 562 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 563 array-collections/dimexpr-match-cfa.cfa:75:1 error: No alternatives for expression Name: b 564 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 565 Name: ?=? 566 ...to: 567 Name: b 568 Address of: 569 Name: a 570 571 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 572 Name: ?=? 573 ...to: 574 Name: b 575 Address of: 576 Name: a 577 578 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 579 Name: ?=? 580 ...to: 581 Name: b 582 Address of: 583 Name: a 584 585 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 586 Name: ?=? 587 ...to: 588 Name: b 589 Address of: 590 Name: a 591 592 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 593 Name: ?=? 594 ...to: 595 Name: b 596 Address of: 597 Name: a 598 599 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 600 Name: ?=? 601 ...to: 602 Name: b 603 Address of: 604 Name: a 605 606 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 607 Name: ?=? 608 ...to: 609 Name: b 610 Address of: 611 Name: a 612 613 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 614 Name: ?=? 615 ...to: 616 Name: b 617 Address of: 618 Name: a 619 620 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 621 Name: ?=? 622 ...to: 623 Name: b 624 Address of: 625 Name: a 626 627 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 628 Name: ?=? 629 ...to: 630 Name: b 631 Address of: 632 Name: a 633 634 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 635 Name: ?=? 636 ...to: 637 Name: b 638 Address of: 639 Name: a 640 641 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 642 Name: ?=? 643 ...to: 644 Name: b 645 Address of: 646 Name: a 647 648 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 649 Name: ?=? 650 ...to: 651 Name: b 652 Address of: 653 Name: a 654 655 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 656 Name: ?=? 657 ...to: 658 Name: b 659 Address of: 660 Name: a 661 662 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 663 Name: ?=? 664 ...to: 665 Name: b 666 Address of: 667 Name: a 668 669 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 670 Name: ?=? 671 ...to: 672 Name: b 673 Address of: 674 Name: a 675 676 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 677 Name: ?=? 678 ...to: 679 Name: b 680 Address of: 681 Name: a 682 683 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 684 Name: ?=? 685 ...to: 686 Name: b 687 Address of: 688 Name: a 689 690 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 691 Name: ?=? 692 ...to: 693 Name: b 694 Address of: 695 Name: a 696 697 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 698 Name: ?=? 699 ...to: 700 Name: b 701 Address of: 702 Name: a 703 704 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 705 Name: ?=? 706 ...to: 707 Name: b 708 Address of: 709 Name: a 710 711 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 712 Name: ?=? 713 ...to: 714 Name: b 715 Address of: 716 Name: a 717 718 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 719 Name: ?=? 720 ...to: 721 Name: b 722 Address of: 723 Name: a 724 725 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 726 Name: ?=? 727 ...to: 728 Name: b 729 Address of: 730 Name: a 731 732 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 733 Name: ?=? 734 ...to: 735 Name: b 736 Address of: 737 Name: a 738 739 array-collections/dimexpr-match-cfa.cfa:84:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 740 Name: ?=? 741 ...to: 742 Name: b 743 Address of: 744 Name: a 745 746 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 747 Name: f 748 ...to: 749 Name: a 750 751 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 752 Name: f 753 ...to: 754 Name: a 755 756 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 757 Name: f 758 ...to: 759 Name: a 760 761 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 762 Name: f 763 ...to: 764 Name: a 765 766 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 767 Name: f 768 ...to: 769 Name: a 770 771 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 772 Name: f 773 ...to: 774 Name: a 775 776 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 777 Name: f 778 ...to: 779 Name: a 780 781 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 782 Name: f 783 ...to: 784 Name: a 785 786 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 787 Name: f 788 ...to: 789 Name: a 790 791 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 792 Name: f 793 ...to: 794 Name: a 795 796 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 797 Name: f 798 ...to: 799 Name: a 800 801 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 802 Name: f 803 ...to: 804 Name: a 805 806 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 807 Name: f 808 ...to: 809 Name: a 810 811 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 812 Name: f 813 ...to: 814 Name: a 815 816 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 817 Name: f 818 ...to: 819 Name: a 820 821 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 822 Name: f 823 ...to: 824 Name: a 825 826 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 827 Name: f 828 ...to: 829 Name: a 830 831 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 832 Name: f 833 ...to: 834 Name: a 835 836 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 837 Name: f 838 ...to: 839 Name: a 840 841 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 842 Name: f 843 ...to: 844 Name: a 845 846 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 847 Name: f 848 ...to: 849 Name: a 850 851 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 852 Name: f 853 ...to: 854 Name: a 855 856 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 857 Name: f 858 ...to: 859 Name: a 860 861 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 862 Name: f 863 ...to: 864 Name: a 865 866 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 867 Name: f 868 ...to: 869 Name: a 870 871 array-collections/dimexpr-match-cfa.cfa:93:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 872 Name: f 873 ...to: 874 Name: a 875 876 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 851 877 Name: a InitAlternative: reference to instance of struct arpk with body 852 878 ... with parameters … … 863 889 float 864 890 865 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression891 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 866 892 Name: a InitAlternative: reference to instance of struct arpk with body 867 893 ... with parameters … … 878 904 float 879 905 880 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression906 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 881 907 Name: a InitAlternative: reference to instance of struct arpk with body 882 908 ... with parameters … … 893 919 float 894 920 895 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression921 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 896 922 Name: a InitAlternative: reference to instance of struct arpk with body 897 923 ... with parameters … … 908 934 float 909 935 910 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression936 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 911 937 Name: a InitAlternative: reference to instance of struct arpk with body 912 938 ... with parameters … … 923 949 float 924 950 925 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression951 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 926 952 Name: a InitAlternative: reference to instance of struct arpk with body 927 953 ... with parameters … … 938 964 float 939 965 940 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression966 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 941 967 Name: a InitAlternative: reference to instance of struct arpk with body 942 968 ... with parameters … … 953 979 float 954 980 955 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression981 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 956 982 Name: a InitAlternative: reference to instance of struct arpk with body 957 983 ... with parameters … … 968 994 float 969 995 970 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression996 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 971 997 Name: a InitAlternative: reference to instance of struct arpk with body 972 998 ... with parameters … … 983 1009 float 984 1010 985 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1011 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 986 1012 Name: a InitAlternative: reference to instance of struct arpk with body 987 1013 ... with parameters … … 998 1024 float 999 1025 1000 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1026 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1001 1027 Name: a InitAlternative: reference to instance of struct arpk with body 1002 1028 ... with parameters … … 1006 1032 float 1007 1033 1008 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1034 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1009 1035 Name: a InitAlternative: reference to instance of struct arpk with body 1010 1036 ... with parameters … … 1014 1040 float 1015 1041 1016 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1042 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1017 1043 Name: a InitAlternative: reference to instance of struct arpk with body 1018 1044 ... with parameters … … 1022 1048 float 1023 1049 1024 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1050 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1025 1051 Name: a InitAlternative: reference to instance of struct arpk with body 1026 1052 ... with parameters … … 1030 1056 float 1031 1057 1032 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1058 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1033 1059 Name: a InitAlternative: reference to instance of struct arpk with body 1034 1060 ... with parameters … … 1038 1064 float 1039 1065 1040 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1066 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1041 1067 Name: a InitAlternative: reference to instance of struct arpk with body 1042 1068 ... with parameters … … 1053 1079 float 1054 1080 1055 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1081 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1056 1082 Name: a InitAlternative: reference to instance of struct arpk with body 1057 1083 ... with parameters … … 1068 1094 float 1069 1095 1070 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1096 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1071 1097 Name: a InitAlternative: reference to instance of struct arpk with body 1072 1098 ... with parameters … … 1083 1109 float 1084 1110 1085 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1111 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1086 1112 Name: a InitAlternative: reference to instance of struct arpk with body 1087 1113 ... with parameters … … 1098 1124 float 1099 1125 1100 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1126 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1101 1127 Name: a InitAlternative: reference to instance of struct arpk with body 1102 1128 ... with parameters … … 1113 1139 float 1114 1140 1115 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1141 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1116 1142 Name: a InitAlternative: reference to instance of struct arpk with body 1117 1143 ... with parameters … … 1128 1154 float 1129 1155 1130 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1156 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1131 1157 Name: a InitAlternative: reference to instance of struct arpk with body 1132 1158 ... with parameters … … 1143 1169 float 1144 1170 1145 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1171 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1146 1172 Name: a InitAlternative: reference to instance of struct arpk with body 1147 1173 ... with parameters … … 1158 1184 float 1159 1185 1160 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1186 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1161 1187 Name: a InitAlternative: reference to instance of struct arpk with body 1162 1188 ... with parameters … … 1173 1199 float 1174 1200 1175 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1201 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1176 1202 Name: a InitAlternative: reference to instance of struct arpk with body 1177 1203 ... with parameters … … 1188 1214 float 1189 1215 1190 array-collections/dimexpr-match-cfa.cfa: 94:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression1216 array-collections/dimexpr-match-cfa.cfa:102:1 error: Invalid application of existing declaration(s) in expression Untyped Init Expression 1191 1217 Name: a InitAlternative: reference to instance of struct arpk with body 1192 1218 ... with parameters … … 1203 1229 float 1204 1230 1205 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1206 Name: ?=? 1207 ...to: 1208 Address of: 1209 Name: b 1210 Address of: 1211 Name: a 1212 1213 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1214 Name: ?=? 1215 ...to: 1216 Address of: 1217 Name: b 1218 Address of: 1219 Name: a 1220 1221 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1222 Name: ?=? 1223 ...to: 1224 Address of: 1225 Name: b 1226 Address of: 1227 Name: a 1228 1229 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1230 Name: ?=? 1231 ...to: 1232 Address of: 1233 Name: b 1234 Address of: 1235 Name: a 1236 1237 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1238 Name: ?=? 1239 ...to: 1240 Address of: 1241 Name: b 1242 Address of: 1243 Name: a 1244 1245 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1246 Name: ?=? 1247 ...to: 1248 Address of: 1249 Name: b 1250 Address of: 1251 Name: a 1252 1253 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1254 Name: ?=? 1255 ...to: 1256 Address of: 1257 Name: b 1258 Address of: 1259 Name: a 1260 1261 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1262 Name: ?=? 1263 ...to: 1264 Address of: 1265 Name: b 1266 Address of: 1267 Name: a 1268 1269 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1270 Name: ?=? 1271 ...to: 1272 Address of: 1273 Name: b 1274 Address of: 1275 Name: a 1276 1277 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1278 Name: ?=? 1279 ...to: 1280 Address of: 1281 Name: b 1282 Address of: 1283 Name: a 1284 1285 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1286 Name: ?=? 1287 ...to: 1288 Address of: 1289 Name: b 1290 Address of: 1291 Name: a 1292 1293 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1294 Name: ?=? 1295 ...to: 1296 Address of: 1297 Name: b 1298 Address of: 1299 Name: a 1300 1301 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1302 Name: ?=? 1303 ...to: 1304 Address of: 1305 Name: b 1306 Address of: 1307 Name: a 1308 1309 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1310 Name: ?=? 1311 ...to: 1312 Address of: 1313 Name: b 1314 Address of: 1315 Name: a 1316 1317 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1318 Name: ?=? 1319 ...to: 1320 Address of: 1321 Name: b 1322 Address of: 1323 Name: a 1324 1325 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1326 Name: ?=? 1327 ...to: 1328 Address of: 1329 Name: b 1330 Address of: 1331 Name: a 1332 1333 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1334 Name: ?=? 1335 ...to: 1336 Address of: 1337 Name: b 1338 Address of: 1339 Name: a 1340 1341 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1342 Name: ?=? 1343 ...to: 1344 Address of: 1345 Name: b 1346 Address of: 1347 Name: a 1348 1349 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1350 Name: ?=? 1351 ...to: 1352 Address of: 1353 Name: b 1354 Address of: 1355 Name: a 1356 1357 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1358 Name: ?=? 1359 ...to: 1360 Address of: 1361 Name: b 1362 Address of: 1363 Name: a 1364 1365 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1366 Name: ?=? 1367 ...to: 1368 Address of: 1369 Name: b 1370 Address of: 1371 Name: a 1372 1373 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1374 Name: ?=? 1375 ...to: 1376 Address of: 1377 Name: b 1378 Address of: 1379 Name: a 1380 1381 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1382 Name: ?=? 1383 ...to: 1384 Address of: 1385 Name: b 1386 Address of: 1387 Name: a 1388 1389 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1390 Name: ?=? 1391 ...to: 1392 Address of: 1393 Name: b 1394 Address of: 1395 Name: a 1396 1397 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1398 Name: ?=? 1399 ...to: 1400 Address of: 1401 Name: b 1402 Address of: 1403 Name: a 1404 1405 array-collections/dimexpr-match-cfa.cfa:103:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1406 Name: ?=? 1407 ...to: 1408 Address of: 1409 Name: b 1410 Address of: 1411 Name: a 1412 1413 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1414 Name: zip 1415 ...to: 1416 Name: a 1417 Name: b 1418 1419 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1420 Name: zip 1421 ...to: 1422 Name: a 1423 Name: b 1424 1425 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1426 Name: zip 1427 ...to: 1428 Name: a 1429 Name: b 1430 1431 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1432 Name: zip 1433 ...to: 1434 Name: a 1435 Name: b 1436 1437 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1438 Name: zip 1439 ...to: 1440 Name: a 1441 Name: b 1442 1443 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1444 Name: zip 1445 ...to: 1446 Name: a 1447 Name: b 1448 1449 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1450 Name: zip 1451 ...to: 1452 Name: a 1453 Name: b 1454 1455 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1456 Name: zip 1457 ...to: 1458 Name: a 1459 Name: b 1460 1461 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1462 Name: zip 1463 ...to: 1464 Name: a 1465 Name: b 1466 1467 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1468 Name: zip 1469 ...to: 1470 Name: a 1471 Name: b 1472 1473 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1474 Name: zip 1475 ...to: 1476 Name: a 1477 Name: b 1478 1479 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1480 Name: zip 1481 ...to: 1482 Name: a 1483 Name: b 1484 1485 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1486 Name: zip 1487 ...to: 1488 Name: a 1489 Name: b 1490 1491 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1492 Name: zip 1493 ...to: 1494 Name: a 1495 Name: b 1496 1497 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1498 Name: zip 1499 ...to: 1500 Name: a 1501 Name: b 1502 1503 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1504 Name: zip 1505 ...to: 1506 Name: a 1507 Name: b 1508 1509 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1510 Name: zip 1511 ...to: 1512 Name: a 1513 Name: b 1514 1515 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1516 Name: zip 1517 ...to: 1518 Name: a 1519 Name: b 1520 1521 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1522 Name: zip 1523 ...to: 1524 Name: a 1525 Name: b 1526 1527 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1528 Name: zip 1529 ...to: 1530 Name: a 1531 Name: b 1532 1533 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1534 Name: zip 1535 ...to: 1536 Name: a 1537 Name: b 1538 1539 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1540 Name: zip 1541 ...to: 1542 Name: a 1543 Name: b 1544 1545 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1546 Name: zip 1547 ...to: 1548 Name: a 1549 Name: b 1550 1551 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1552 Name: zip 1553 ...to: 1554 Name: a 1555 Name: b 1556 1557 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1558 Name: zip 1559 ...to: 1560 Name: a 1561 Name: b 1562 1563 array-collections/dimexpr-match-cfa.cfa:112:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1564 Name: zip 1565 ...to: 1566 Name: a 1567 Name: b 1568 1231 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1232 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1233 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1234 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1235 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1236 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1237 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1238 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1239 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1240 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1241 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1242 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1243 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1244 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1245 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1246 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1247 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1248 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1249 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1250 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1251 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1252 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1253 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1254 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1255 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1256 array-collections/dimexpr-match-cfa.cfa:102:1 error: No alternatives for expression Name: b 1257 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1258 Name: ?=? 1259 ...to: 1260 Address of: 1261 Name: b 1262 Address of: 1263 Name: a 1264 1265 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1266 Name: ?=? 1267 ...to: 1268 Address of: 1269 Name: b 1270 Address of: 1271 Name: a 1272 1273 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1274 Name: ?=? 1275 ...to: 1276 Address of: 1277 Name: b 1278 Address of: 1279 Name: a 1280 1281 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1282 Name: ?=? 1283 ...to: 1284 Address of: 1285 Name: b 1286 Address of: 1287 Name: a 1288 1289 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1290 Name: ?=? 1291 ...to: 1292 Address of: 1293 Name: b 1294 Address of: 1295 Name: a 1296 1297 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1298 Name: ?=? 1299 ...to: 1300 Address of: 1301 Name: b 1302 Address of: 1303 Name: a 1304 1305 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1306 Name: ?=? 1307 ...to: 1308 Address of: 1309 Name: b 1310 Address of: 1311 Name: a 1312 1313 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1314 Name: ?=? 1315 ...to: 1316 Address of: 1317 Name: b 1318 Address of: 1319 Name: a 1320 1321 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1322 Name: ?=? 1323 ...to: 1324 Address of: 1325 Name: b 1326 Address of: 1327 Name: a 1328 1329 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1330 Name: ?=? 1331 ...to: 1332 Address of: 1333 Name: b 1334 Address of: 1335 Name: a 1336 1337 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1338 Name: ?=? 1339 ...to: 1340 Address of: 1341 Name: b 1342 Address of: 1343 Name: a 1344 1345 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1346 Name: ?=? 1347 ...to: 1348 Address of: 1349 Name: b 1350 Address of: 1351 Name: a 1352 1353 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1354 Name: ?=? 1355 ...to: 1356 Address of: 1357 Name: b 1358 Address of: 1359 Name: a 1360 1361 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1362 Name: ?=? 1363 ...to: 1364 Address of: 1365 Name: b 1366 Address of: 1367 Name: a 1368 1369 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1370 Name: ?=? 1371 ...to: 1372 Address of: 1373 Name: b 1374 Address of: 1375 Name: a 1376 1377 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1378 Name: ?=? 1379 ...to: 1380 Address of: 1381 Name: b 1382 Address of: 1383 Name: a 1384 1385 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1386 Name: ?=? 1387 ...to: 1388 Address of: 1389 Name: b 1390 Address of: 1391 Name: a 1392 1393 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1394 Name: ?=? 1395 ...to: 1396 Address of: 1397 Name: b 1398 Address of: 1399 Name: a 1400 1401 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1402 Name: ?=? 1403 ...to: 1404 Address of: 1405 Name: b 1406 Address of: 1407 Name: a 1408 1409 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1410 Name: ?=? 1411 ...to: 1412 Address of: 1413 Name: b 1414 Address of: 1415 Name: a 1416 1417 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1418 Name: ?=? 1419 ...to: 1420 Address of: 1421 Name: b 1422 Address of: 1423 Name: a 1424 1425 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1426 Name: ?=? 1427 ...to: 1428 Address of: 1429 Name: b 1430 Address of: 1431 Name: a 1432 1433 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1434 Name: ?=? 1435 ...to: 1436 Address of: 1437 Name: b 1438 Address of: 1439 Name: a 1440 1441 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1442 Name: ?=? 1443 ...to: 1444 Address of: 1445 Name: b 1446 Address of: 1447 Name: a 1448 1449 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1450 Name: ?=? 1451 ...to: 1452 Address of: 1453 Name: b 1454 Address of: 1455 Name: a 1456 1457 array-collections/dimexpr-match-cfa.cfa:111:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1458 Name: ?=? 1459 ...to: 1460 Address of: 1461 Name: b 1462 Address of: 1463 Name: a 1464 1465 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1466 Name: zip 1467 ...to: 1468 Name: a 1469 Name: b 1470 1471 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1472 Name: zip 1473 ...to: 1474 Name: a 1475 Name: b 1476 1477 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1478 Name: zip 1479 ...to: 1480 Name: a 1481 Name: b 1482 1483 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1484 Name: zip 1485 ...to: 1486 Name: a 1487 Name: b 1488 1489 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1490 Name: zip 1491 ...to: 1492 Name: a 1493 Name: b 1494 1495 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1496 Name: zip 1497 ...to: 1498 Name: a 1499 Name: b 1500 1501 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1502 Name: zip 1503 ...to: 1504 Name: a 1505 Name: b 1506 1507 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1508 Name: zip 1509 ...to: 1510 Name: a 1511 Name: b 1512 1513 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1514 Name: zip 1515 ...to: 1516 Name: a 1517 Name: b 1518 1519 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1520 Name: zip 1521 ...to: 1522 Name: a 1523 Name: b 1524 1525 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1526 Name: zip 1527 ...to: 1528 Name: a 1529 Name: b 1530 1531 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1532 Name: zip 1533 ...to: 1534 Name: a 1535 Name: b 1536 1537 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1538 Name: zip 1539 ...to: 1540 Name: a 1541 Name: b 1542 1543 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1544 Name: zip 1545 ...to: 1546 Name: a 1547 Name: b 1548 1549 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1550 Name: zip 1551 ...to: 1552 Name: a 1553 Name: b 1554 1555 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1556 Name: zip 1557 ...to: 1558 Name: a 1559 Name: b 1560 1561 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1562 Name: zip 1563 ...to: 1564 Name: a 1565 Name: b 1566 1567 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1568 Name: zip 1569 ...to: 1570 Name: a 1571 Name: b 1572 1573 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1574 Name: zip 1575 ...to: 1576 Name: a 1577 Name: b 1578 1579 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1580 Name: zip 1581 ...to: 1582 Name: a 1583 Name: b 1584 1585 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1586 Name: zip 1587 ...to: 1588 Name: a 1589 Name: b 1590 1591 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1592 Name: zip 1593 ...to: 1594 Name: a 1595 Name: b 1596 1597 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1598 Name: zip 1599 ...to: 1600 Name: a 1601 Name: b 1602 1603 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1604 Name: zip 1605 ...to: 1606 Name: a 1607 Name: b 1608 1609 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1610 Name: zip 1611 ...to: 1612 Name: a 1613 Name: b 1614 1615 array-collections/dimexpr-match-cfa.cfa:120:1 error: Invalid application of existing declaration(s) in expression Applying untyped: 1616 Name: zip 1617 ...to: 1618 Name: a 1619 Name: b 1620 -
tests/array-collections/.expect/dimexpr-match-cfa.txt
r7d65715f rd60a4c2 1 ---- PTRPARM_CALL: { void f( typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) * x) {} typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; f( & a ); }2 done STA EQ STA, L=7, R=7 3 skip STA NE STA, L=7, R=42 4 done STA EQ STA, L=7, R=enu7 5 skip STA NE STA, L=7, R=enu42 6 skip STA NE DYN, L=7, R=cpr42 7 skip STA NE UNS, L=7, R=mut42 8 done STA EQ STA, L=enu7, R=enu7 9 skip STA NE STA, L=enu7, R=enu42 10 done STA EQ STA, L=enu7, R=7 11 skip STA NE STA, L=enu7, R=42 12 skip STA NE DYN, L=enu7, R=cpr42 13 skip STA NE UNS, L=enu7, R=mut42 14 done DYN EQ DYN, L=cpr7, R=cpr7 15 skip DYN NE DYN, L=cpr7, R=cpr42 16 skip DYN NE STA, L=cpr7, R=42 17 skip DYN NE STA, L=cpr7, R=enu42 18 skip DYN NE UNS, L=cpr7, R=mut42 19 skip UNS EQ UNS, L=mut7, R=mut7 20 skip UNS NE UNS, L=mut7, R=mut42 21 skip UNS NE STA, L=mut7, R=42 22 skip UNS NE STA, L=mut7, R=enu42 23 skip UNS NE DYN, L=mut7, R=cpr42 24 skip STA NE DYN, L=7, R=dim42 25 skip STA NE DYN, L=enu7, R=dim42 26 skip DYN NE DYN, L=cpr7, R=dim42 27 done DYN EQ DYN, L=dim7, R=dim7 28 skip DYN NE DYN, L=dim7, R=dim42 29 skip DYN NE STA, L=dim7, R=42 30 skip DYN NE STA, L=dim7, R=enu42 31 skip DYN NE DYN, L=dim7, R=cpr42 32 skip DYN NE UNS, L=dim7, R=mut42 33 skip UNS NE DYN, L=mut7, R=dim42 34 ---- PTRVAR_INIT: { typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) * b = & a; }1 ---- PTRPARM_CALL: { void f( typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) * ) {} typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; f( & a ); } 2 done STA EQ STA, L=7, R=7 3 skip STA NE STA, L=7, R=42 4 done STA EQ STA, L=7, R=enu7 5 skip STA NE STA, L=7, R=enu42 6 skip STA NE DYN, L=7, R=cpr42 7 skip STA NE UNS, L=7, R=mut42 8 done STA EQ STA, L=enu7, R=enu7 9 skip STA NE STA, L=enu7, R=enu42 10 done STA EQ STA, L=enu7, R=7 11 skip STA NE STA, L=enu7, R=42 12 skip STA NE DYN, L=enu7, R=cpr42 13 skip STA NE UNS, L=enu7, R=mut42 14 done DYN EQ DYN, L=cpr7, R=cpr7 15 skip DYN NE DYN, L=cpr7, R=cpr42 16 skip DYN NE STA, L=cpr7, R=42 17 skip DYN NE STA, L=cpr7, R=enu42 18 skip DYN NE UNS, L=cpr7, R=mut42 19 skip UNS EQ UNS, L=mut7, R=mut7 20 skip UNS NE UNS, L=mut7, R=mut42 21 skip UNS NE STA, L=mut7, R=42 22 skip UNS NE STA, L=mut7, R=enu42 23 skip UNS NE DYN, L=mut7, R=cpr42 24 skip STA NE DYN, L=7, R=dim42 25 skip STA NE DYN, L=enu7, R=dim42 26 skip DYN NE DYN, L=cpr7, R=dim42 27 done DYN EQ DYN, L=dim7, R=dim7 28 skip DYN NE DYN, L=dim7, R=dim42 29 skip DYN NE STA, L=dim7, R=42 30 skip DYN NE STA, L=dim7, R=enu42 31 skip DYN NE DYN, L=dim7, R=cpr42 32 skip DYN NE UNS, L=dim7, R=mut42 33 skip UNS NE DYN, L=mut7, R=dim42 34 ---- PTRVAR_INIT: { typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) * b = & a; (void) b; } 35 35 done STA EQ STA, L=7, R=7 36 36 skip STA NE STA, L=7, R=42 … … 98 98 skip DYN NE UNS, L=dim7, R=mut42 99 99 skip UNS NE DYN, L=mut7, R=dim42 100 ---- REFPARM_CALL: { void f( typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) & x) {} typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; f( a ); }101 done STA EQ STA, L=7, R=7 102 skip STA NE STA, L=7, R=42 103 done STA EQ STA, L=7, R=enu7 104 skip STA NE STA, L=7, R=enu42 105 skip STA NE DYN, L=7, R=cpr42 106 skip STA NE UNS, L=7, R=mut42 107 done STA EQ STA, L=enu7, R=enu7 108 skip STA NE STA, L=enu7, R=enu42 109 done STA EQ STA, L=enu7, R=7 110 skip STA NE STA, L=enu7, R=42 111 skip STA NE DYN, L=enu7, R=cpr42 112 skip STA NE UNS, L=enu7, R=mut42 113 done DYN EQ DYN, L=cpr7, R=cpr7 114 skip DYN NE DYN, L=cpr7, R=cpr42 115 skip DYN NE STA, L=cpr7, R=42 116 skip DYN NE STA, L=cpr7, R=enu42 117 skip DYN NE UNS, L=cpr7, R=mut42 118 skip UNS EQ UNS, L=mut7, R=mut7 119 skip UNS NE UNS, L=mut7, R=mut42 120 skip UNS NE STA, L=mut7, R=42 121 skip UNS NE STA, L=mut7, R=enu42 122 skip UNS NE DYN, L=mut7, R=cpr42 123 skip STA NE DYN, L=7, R=dim42 124 skip STA NE DYN, L=enu7, R=dim42 125 skip DYN NE DYN, L=cpr7, R=dim42 126 done DYN EQ DYN, L=dim7, R=dim7 127 skip DYN NE DYN, L=dim7, R=dim42 128 skip DYN NE STA, L=dim7, R=42 129 skip DYN NE STA, L=dim7, R=enu42 130 skip DYN NE DYN, L=dim7, R=cpr42 131 skip DYN NE UNS, L=dim7, R=mut42 132 skip UNS NE DYN, L=mut7, R=dim42 133 ---- REFVAR_INIT: { typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) & b = a; }100 ---- REFPARM_CALL: { void f( typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) & ) {} typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; f( a ); } 101 done STA EQ STA, L=7, R=7 102 skip STA NE STA, L=7, R=42 103 done STA EQ STA, L=7, R=enu7 104 skip STA NE STA, L=7, R=enu42 105 skip STA NE DYN, L=7, R=cpr42 106 skip STA NE UNS, L=7, R=mut42 107 done STA EQ STA, L=enu7, R=enu7 108 skip STA NE STA, L=enu7, R=enu42 109 done STA EQ STA, L=enu7, R=7 110 skip STA NE STA, L=enu7, R=42 111 skip STA NE DYN, L=enu7, R=cpr42 112 skip STA NE UNS, L=enu7, R=mut42 113 done DYN EQ DYN, L=cpr7, R=cpr7 114 skip DYN NE DYN, L=cpr7, R=cpr42 115 skip DYN NE STA, L=cpr7, R=42 116 skip DYN NE STA, L=cpr7, R=enu42 117 skip DYN NE UNS, L=cpr7, R=mut42 118 skip UNS EQ UNS, L=mut7, R=mut7 119 skip UNS NE UNS, L=mut7, R=mut42 120 skip UNS NE STA, L=mut7, R=42 121 skip UNS NE STA, L=mut7, R=enu42 122 skip UNS NE DYN, L=mut7, R=cpr42 123 skip STA NE DYN, L=7, R=dim42 124 skip STA NE DYN, L=enu7, R=dim42 125 skip DYN NE DYN, L=cpr7, R=dim42 126 done DYN EQ DYN, L=dim7, R=dim7 127 skip DYN NE DYN, L=dim7, R=dim42 128 skip DYN NE STA, L=dim7, R=42 129 skip DYN NE STA, L=dim7, R=enu42 130 skip DYN NE DYN, L=dim7, R=cpr42 131 skip DYN NE UNS, L=dim7, R=mut42 132 skip UNS NE DYN, L=mut7, R=dim42 133 ---- REFVAR_INIT: { typeof( mkar_( ((tag(float)){}) , ((tag(__R__)){}) ) ) a; typeof( mkar_( ((tag(float)){}) , ((tag(__L__)){}) ) ) & b = a; (void) b; } 134 134 done STA EQ STA, L=7, R=7 135 135 skip STA NE STA, L=7, R=42 -
tests/array-collections/boxed.main.cfa
r7d65715f rd60a4c2 366 366 SHOW_ACCESS_1D(42) 367 367 } 368 char * allocAndAccess_13 ( size_t expectedElmSz, const char * tcid, const char * vart ) { 368 char * allocAndAccess_13 ( size_t expectedElmSz, const char * tcid, const char * vart ) { 369 (void) vart; 369 370 printf("------- 13%s (communication, mono-poly direct, by param T[]): char x[42], expecting %zd-byte elems\n", tcid, expectedElmSz); 370 371 char x[ 42 ] INITARR; … … 373 374 return 0p; 374 375 } 375 bigun * allocAndAccess_13( size_t expectedElmSz, const char * tcid, const char * vart ) { 376 bigun * allocAndAccess_13( size_t expectedElmSz, const char * tcid, const char * vart ) { 377 (void) vart; 376 378 printf("------- 13%s (communication, mono-poly direct, by param T[]): bigun x[42], expecting %zd-byte elems\n", tcid, expectedElmSz); 377 379 bigun x[ 42 ] INITARR; … … 383 385 // ---------- 14, comm, MPD, PARR 384 386 385 forall( T* ) void access_14 ( size_t expectedElmSz, T (*temp)[42] ) { 387 forall( T* ) void access_14 ( size_t expectedElmSz, T (*temp)[42] ) { 386 388 T * x = *temp; 387 389 SHOW_ACCESS_1D(42) 388 390 } 389 double * allocAndAccess_14 ( size_t expectedElmSz, const char * tcid, const char * vart ) { 391 double * allocAndAccess_14 ( size_t expectedElmSz, const char * tcid, const char * vart ) { 392 (void) vart; 390 393 printf("------- 13%s (communication, mono-poly direct, by param T(*)[*]): double x[42], expecting %zd-byte elems\n", tcid, expectedElmSz); 391 394 double x[ 42 ] INITARR; … … 397 400 // ---------- 15, operators 398 401 399 forall( T* ) void access_15 ( size_t expectedElmSz,T x[] ) {402 forall( T* ) void access_15 ( T x[] ) { 400 403 // correctness of x and ?[?] established by earlier tests 401 404 T * x5 = & x[5]; … … 414 417 415 418 ptrdiff_t expPos5 = x5 - x; 416 419 // ptrdiff_t expNeg5 = x - x5; 417 420 418 421 printf( "?-? +ve off by %zd\n", ((ptrdiff_t) 5) - expPos5 ); … … 421 424 422 425 forall( T ) T * allocAndAccess_15 ( size_t expectedElmSz, const char * tcid, const char * vart ) { 426 (void) expectedElmSz; 423 427 printf("------- 15%s (operators): T x[42], expecting T=%s, got sizeof(T)=%zd, expecting %zd-byte elems\n", tcid, vart, sizeof(T), expectedElmSz); 424 428 T x[ 42 ] INITARR; 425 429 // bookends unused 426 access_15( expectedElmSz,x );430 access_15( x ); 427 431 return 0p; 428 432 } -
tests/array-collections/dimexpr-match-c.cfa
r7d65715f rd60a4c2 26 26 int mut7 = 7, mut42 = 42; 27 27 28 // Many are only used in rejection cases, so they are unused in the non-ERRS compilation. 29 (void) cpr7; 30 (void) cpr42; 31 (void) mut7; 32 (void) mut42; 33 28 34 #define TRY_COMPAT( LV, RV ) \ 29 35 { \ 30 void f( float (*x)[LV] ) { }\36 void f( float (*x)[LV] ) { (void) x; } \ 31 37 float a[RV]; \ 32 38 f( & a ); \ … … 39 45 float a[RV]; \ 40 46 float (*b)[LV] = & a; \ 47 (void) b; \ 41 48 } 42 49 ARRANGEMENT( PTRVAR_INIT ) -
tests/array-collections/dimexpr-match-cfa.cfa
r7d65715f rd60a4c2 45 45 46 46 forall( [N] ) 47 void zip( array(float, N) & a, array(float, N) & b) {}47 void zip( array(float, N) &, array(float, N) & ) {} 48 48 49 49 DECLN_runTests { … … 52 52 int mut7 = 7, mut42 = 42; 53 53 54 // Many are only used in rejection cases, so they are unused in the non-ERRS compilation. 55 (void) cpr7; 56 (void) cpr42; 57 (void) mut7; 58 (void) mut42; 59 54 60 #define TRY_COMPAT( LV, RV ) \ 55 61 { \ 56 void f( array(float, LV) * x ) {}\62 void f( array(float, LV) * ) {} \ 57 63 array(float, RV) a; \ 58 64 f( & a ); \ … … 65 71 array(float, RV) a; \ 66 72 array(float, LV) * b = & a; \ 73 (void) b; \ 67 74 } 68 75 ARRANGEMENT( PTRVAR_INIT ) … … 80 87 #define TRY_COMPAT( LV, RV ) \ 81 88 { \ 82 void f( array(float, LV) & x ) {}\89 void f( array(float, LV) & ) {} \ 83 90 array(float, RV) a; \ 84 91 f( a ); \ … … 91 98 array(float, RV) a; \ 92 99 array(float, LV) & b = a; \ 100 (void) b; \ 93 101 } 94 102 ARRANGEMENT( REFVAR_INIT ) -
tests/array.cfa
r7d65715f rd60a4c2 37 37 #endif 38 38 39 int a1[0];40 E1( int a2[*]; )39 int ga1[0]; 40 E1( int ga2[*]; ) 41 41 #ifndef __cforall 42 E1( double a4[3.0]; ) // BUG 275: CFA accepts but should reject42 E1( int ga3[3.0]; ) // BUG 275: CFA accepts but should reject 43 43 #endif 44 44 … … 49 49 typedef int T; 50 50 51 intfred(int n) {52 E1( int a1[]; 53 E1( int a2[*]; 54 int a4[3]; 55 int T[3]; 56 int a5[n]; 51 void fred(int n) { 52 E1( int a1[]; ) 53 E1( int a2[*]; ) 54 int a4[3]; (void) a4; 55 int T[3]; (void) T; 56 int a5[n]; (void) a5; 57 57 } 58 58 59 intfred2(int n,59 void fred2(int n, 60 60 int a1[], 61 E1( int a2[*], 61 E1( int a2[*], ) 62 62 int a4[3], 63 int T[3] ,63 int T[3] __attribute__((unused)), 64 64 int a5[n] 65 ) {} 65 ) { 66 // FIX ME: Replace attribute-unused on T with void cast, once Trac 297 is fixed. 67 // This parameter should be in scope and usable within the body. 66 68 67 int mary( int T[3], // same as: int *T 68 int p1[const 3], // same as: int const *p1 69 int p2[static 3], // same as T, but length >=3 checked 70 int p3[static const 3] // both above: 3 is static, p3 is const 71 ) { 69 (void) a1; 70 E1( (void) a2; ) 71 (void) a4; 72 // (void) T; 73 (void) a5; 74 } 75 76 void mary( 77 int T[3] __attribute__((unused)), // same as: int *T 78 int p1[const 3], // same as: int const *p1 79 int p2[static 3], // same as T, but length >=3 checked 80 int p3[static const 3] // both above: 3 is static, p3 is const 81 ) { 82 // FIX ME: Replace attribute-unused on T with void cast, once Trac 297 is fixed. 83 // This parameter should be in scope and usable within the body. 84 85 // (void) T; 86 (void) p1; 87 (void) p2; 88 (void) p3; 72 89 } 73 90 74 91 // function taking (), returning pointer to array of ints 75 92 int (*tom())[3] { 93 return 0p; 76 94 } 77 95 … … 82 100 int p3[static const 3] 83 101 ) { 102 return 0p; 84 103 } 85 104 … … 87 106 #ifdef __cforall 88 107 [ * [3] int ] toms_twin(...) { 108 return 0p; 89 109 } 90 110 [ * [int]( [3] int T, … … 94 114 ) 95 115 ] janes_twin(...) { 116 return 0p; 96 117 } 97 118 #endif … … 112 133 // fm5. 113 134 114 intfm1x( int, int, int[][*] );115 int fm1y( int r, int c, int m[][c] ) {}116 int fm2( int r, int c, int (*m)[c] ) {} // same as fm1117 E2( intfm3( int r, int c, int m[][static c] ) {} ) // that's not static118 E3( intfm4( int r, int c, int m[][] ); ) // m's immediate element type is incomplete119 int fm5x( int, int, int[*][*] ); // same asfm1 decl120 int fm5y( int r, int c, int m[r][c] ) {} // same asfm1 defn135 void fm1x( int, int, int[][*] ); 136 void fm1y( int r, int c, int m[][c] ) { (void) r; (void) c; (void) m; } 137 void fm2( int r, int c, int (*m)[c] ) { (void) r; (void) c; (void) m; } // same as fm1 138 E2( void fm3( int r, int c, int m[][static c] ) {} ) // that's not static 139 E3( void fm4( int r, int c, int m[][] ); ) // m's immediate element type is incomplete 140 void fm5x( int, int, int[*][*] ); // alt syntax for fm1 decl 141 void fm5y( int r, int c, int m[r][c] ) { (void) r; (void) c; (void) m; } // alt syntax for fm1 defn 121 142 122 143 123 144 124 145 int main() { 125 #pragma GCC warning "Preprocessor started" // force non-empty .expect file, NO TABS!!!146 printf("done\n"); 126 147 } 127 148 -
tests/attr-priority.cfa
r7d65715f rd60a4c2 1 // Although we are testing the attribute priority checks, we also have a2 // resolver error to force the expect to compare against the compiler output. 1 // Is compiled -fsyntax-only, to make the test's "output" be the warnings from cfa-cpp. 2 3 3 4 4 int * store = 0p; … … 6 6 __attribute__(( constructor(150) )) 7 7 void ctor_store(void) { 8 store = malloc();8 store = (int*)malloc(200); 9 9 } 10 10 … … 14 14 store = 0; 15 15 } 16 17 int main(void) {18 return 0;19 } -
tests/builtins/.expect/sync.txt
r7d65715f rd60a4c2 1 builtins/sync.cfa:356:25: warning: Compiled 1 done -
tests/builtins/sync.cfa
r7d65715f rd60a4c2 354 354 355 355 int main() { 356 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 356 printf("done\n"); 357 357 } -
tests/cast.cfa
r7d65715f rd60a4c2 4 4 void f() { 5 5 char f; 6 double f ;6 double f __attribute__((unused)); 7 7 (int)f; 8 8 short f; … … 13 13 14 14 //Dummy main 15 int main( int argc, char const * argv[]) {16 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!!15 int main() { 16 printf("done\n"); 17 17 } -
tests/concurrency/channels/ping_pong.cfa
r7d65715f rd60a4c2 16 16 17 17 thread Pong {}; 18 void main(Pong & this) {18 void main(Pong &) { 19 19 try { 20 20 for ( ;; ) { … … 27 27 28 28 thread Ping {}; 29 void main(Ping & this) {29 void main(Ping &) { 30 30 try { 31 31 for ( ;; ) { … … 39 39 40 40 41 int main( int argc, char * argv[]) {41 int main() { 42 42 sout | "start"; 43 43 processor proc[1]; -
tests/concurrency/cluster.cfa
r7d65715f rd60a4c2 9 9 } 10 10 11 void main( MyThread & this) {11 void main( MyThread & ) { 12 12 for(50) { 13 13 yield(); -
tests/concurrency/coroutineYield.cfa
r7d65715f rd60a4c2 24 24 coroutine Coroutine {}; 25 25 26 void main( Coroutine& this) {26 void main( Coroutine & ) { 27 27 while(true) { 28 28 #if !defined(TEST_FOREVER) … … 39 39 40 40 Coroutine c; 41 int main( int argc, char* argv[]) {41 int main() { 42 42 for(int i = 0; TEST(i < N); i++) { 43 43 #if !defined(TEST_FOREVER) -
tests/concurrency/examples/boundedBufferEXT.cfa
r7d65715f rd60a4c2 94 94 Buffer(int) buffer; 95 95 int sums[Cons]; 96 int i;97 96 processor p; 98 97 -
tests/concurrency/examples/boundedBufferINT.cfa
r7d65715f rd60a4c2 94 94 Consumer * cons[Cons]; 95 95 int sums[Cons]; 96 int i;97 96 processor p; 98 97 -
tests/concurrency/futures/wait_any.cfa
r7d65715f rd60a4c2 32 32 33 33 thread Waiter {}; 34 void main( Waiter & this) {34 void main( Waiter & ) { 35 35 for (numtimes) { 36 36 wait_any(futures, num_futures); … … 42 42 43 43 thread Deliverer {}; 44 void main( Deliverer & this) {44 void main( Deliverer & ) { 45 45 while (!done) { 46 46 size_t num_satisfy = random(1,num_futures); -
tests/concurrency/join.cfa
r7d65715f rd60a4c2 28 28 29 29 30 int main( int argc, char* argv[]) {30 int main() { 31 31 { 32 32 Worker workers[17]; -
tests/concurrency/migrate.cfa
r7d65715f rd60a4c2 47 47 } 48 48 49 struct cluster_wrapper * curr = (struct cluster_wrapper *)&the_clusters[0];50 51 49 for(100) { 52 50 unsigned idx = prng( this, cluster_cnt ); -
tests/concurrency/monitor.cfa
r7d65715f rd60a4c2 28 28 thread MyThread {}; 29 29 30 void main( MyThread & this) {30 void main( MyThread & ) { 31 31 for(int i = 0; i < 750_000; i++) { 32 32 increment( global ); … … 34 34 } 35 35 36 int main( int argc, char* argv[]) {36 int main() { 37 37 assert( global.__mon.entry_queue.tail != NULL ); 38 38 processor p; -
tests/concurrency/multi-monitor.cfa
r7d65715f rd60a4c2 44 44 } 45 45 46 int main( int argc, char* argv[]) {46 int main() { 47 47 processor p; 48 48 { -
tests/concurrency/mutexstmt/locks.cfa
r7d65715f rd60a4c2 12 12 int count = 0; 13 13 14 void main( T_Mutex & this) {14 void main( T_Mutex & ) { 15 15 for (unsigned int i = 0; i < num_times; i++) { 16 16 mutex ( m1 ) count++; … … 35 35 thread T_Multi {}; 36 36 37 void main( T_Multi & this) {37 void main( T_Multi & ) { 38 38 for (unsigned int i = 0; i < num_times; i++) { 39 39 refTest( m1 ); … … 81 81 thread T_Multi_Poly {}; 82 82 83 void main( T_Multi_Poly & this) {83 void main( T_Multi_Poly & ) { 84 84 for (unsigned int i = 0; i < num_times; i++) { 85 85 refTest( l1 ); -
tests/concurrency/mutexstmt/monitors.cfa
r7d65715f rd60a4c2 16 16 bool startFlag = false; 17 17 18 void main( T_Mutex & this) {18 void main( T_Mutex & ) { 19 19 for (unsigned int i = 0; i < num_times; i++) { 20 20 mutex ( m1 ) count++; … … 30 30 thread T_Multi {}; 31 31 32 void main( T_Multi & this) {32 void main( T_Multi & ) { 33 33 for (unsigned int i = 0; i < num_times; i++) { 34 34 mutex ( m1 ) { -
tests/concurrency/preempt.cfa
r7d65715f rd60a4c2 71 71 } 72 72 73 int main( int argc, char* argv[]) {73 int main() { 74 74 processor p; 75 75 globals.counter = 0; -
tests/concurrency/pthread/pthread_cond_test.cfa
r7d65715f rd60a4c2 9 9 pthread_cond_t cond; 10 10 11 extern "C" {12 void* S1( void* arg){11 extern "C" { 12 void* S1( void * ) { 13 13 pthread_mutex_lock(&_mutex); 14 14 for (int i = 0; i < 1000; i++) sout | "S1 done " | i; … … 19 19 } 20 20 21 void* S2( void* arg){21 void* S2( void * ) { 22 22 pthread_mutex_lock(&_mutex); 23 23 if (!done_flag) pthread_cond_wait(&cond, &_mutex); … … 30 30 31 31 32 int main(int argc, char const *argv[]) 33 { 34 /* code */ 32 int main() { 35 33 pthread_mutex_init(&_mutex, NULL); 36 34 pthread_cond_init(&cond, NULL); -
tests/concurrency/pthread/pthread_once_test.cfa
r7d65715f rd60a4c2 90 90 91 91 92 int main( int argc, char const *argv[])92 int main() 93 93 { 94 94 test(); -
tests/concurrency/readyQ/leader_spin.cfa
r7d65715f rd60a4c2 97 97 98 98 // ================================================== 99 int main( int argc, char * argv[]) {99 int main() { 100 100 lead_idx = 0; 101 101 leader = prng( lead_rng, nthreads ); -
tests/concurrency/signal/block.cfa
r7d65715f rd60a4c2 51 51 52 52 //------------------------------------------------------------------------------ 53 void wait_op( global_data_t & mutex a, global_data_t & mutex b, unsigned i) {53 void wait_op( global_data_t & mutex a, global_data_t & mutex b, unsigned ) { 54 54 wait( cond, (uintptr_t)active_thread() ); 55 55 … … 67 67 68 68 thread Waiter {}; 69 void main( Waiter & this) {69 void main( Waiter & ) { 70 70 for( int i = 0; TEST(i < N); i++ ) { 71 71 wait_op( globalA, globalB, i ); … … 100 100 101 101 thread Signaller {}; 102 void main( Signaller & this) {102 void main( Signaller & ) { 103 103 while( !done ) { 104 104 signal_op( globalA, globalB ); … … 112 112 113 113 thread Barger {}; 114 void main( Barger & this) {114 void main( Barger & ) { 115 115 for( unsigned i = 0; !done; i++ ) { 116 116 //Choose some monitor to barge into with some irregular pattern … … 123 123 //------------------------------------------------------------------------------ 124 124 125 int main( int argc, char* argv[]) {125 int main() { 126 126 srandom( time( NULL ) ); 127 127 done = false; -
tests/concurrency/signal/disjoint.cfa
r7d65715f rd60a4c2 65 65 } 66 66 67 void main( Barger & this) {67 void main( Barger & ) { 68 68 while( !all_done ) { 69 69 barge( globals.data ); … … 93 93 } 94 94 95 void main( Waiter & this) {95 void main( Waiter & ) { 96 96 while( wait( globals.mut, globals.data ) ) { KICK_WATCHDOG; yield(); } 97 97 } … … 122 122 } 123 123 124 void main( Signaller & this) {124 void main( Signaller & ) { 125 125 while( !all_done ) { 126 126 logic( globals.mut ); … … 131 131 //------------------------------------------------------------------------------ 132 132 // Main loop 133 int main( int argc, char* argv[]) {133 int main() { 134 134 srandom( time( NULL ) ); 135 135 all_done = false; -
tests/concurrency/signal/wait.cfa
r7d65715f rd60a4c2 65 65 //---------------------------------------------------------------------------------------------------- 66 66 // Signaler 67 void main( Signaler & this) {67 void main( Signaler & ) { 68 68 69 69 while( waiter_left != 0 ) { … … 92 92 //---------------------------------------------------------------------------------------------------- 93 93 // Waiter ABC 94 void main( WaiterABC & this) {94 void main( WaiterABC & ) { 95 95 for( int i = 0; TEST(i < N); i++ ) { 96 96 wait( condABC, globalA, globalB, globalC ); … … 103 103 //---------------------------------------------------------------------------------------------------- 104 104 // Waiter AB 105 void main( WaiterAB & this) {105 void main( WaiterAB & ) { 106 106 for( int i = 0; TEST(i < N); i++ ) { 107 107 wait( condAB , globalA, globalB ); … … 114 114 //---------------------------------------------------------------------------------------------------- 115 115 // Waiter AC 116 void main( WaiterAC & this) {116 void main( WaiterAC & ) { 117 117 for( int i = 0; TEST(i < N); i++ ) { 118 118 wait( condAC , globalA, globalC ); … … 125 125 //---------------------------------------------------------------------------------------------------- 126 126 // Waiter BC 127 void main( WaiterBC & this) {127 void main( WaiterBC & ) { 128 128 for( int i = 0; TEST(i < N); i++ ) { 129 129 wait( condBC , globalB, globalC ); … … 136 136 //---------------------------------------------------------------------------------------------------- 137 137 // Main 138 int main( int argc, char* argv[]) {138 int main() { 139 139 srandom( time( NULL ) ); 140 140 waiter_left = 4; -
tests/concurrency/suspend_then.cfa
r7d65715f rd60a4c2 64 64 65 65 thread Thread {}; 66 void main( Thread & this) {66 void main( Thread & ) { 67 67 Coroutine * mine = 0p; 68 68 while(!done) { … … 78 78 79 79 80 int main( int argc, char* argv[]) {80 int main() { 81 81 processor p[2]; 82 82 Coroutine c; -
tests/concurrency/thread.cfa
r7d65715f rd60a4c2 28 28 29 29 30 int main( int argc, char* argv[]) {30 int main() { 31 31 semaphore lock = { 0 }; 32 32 sout | "User main begin"; -
tests/concurrency/unified_locking/locks.cfa
r7d65715f rd60a4c2 23 23 thread T_C_M_WS1 {}; 24 24 25 void main( T_C_M_WS1 & this) {25 void main( T_C_M_WS1 & ) { 26 26 for (unsigned int i = 0; i < num_times; i++) { 27 27 lock(m); … … 37 37 thread T_C_M_WB1 {}; 38 38 39 void main( T_C_M_WB1 & this) {39 void main( T_C_M_WB1 & ) { 40 40 for (unsigned int i = 0; i < num_times; i++) { 41 41 lock(m); … … 51 51 thread T_C_S_WS1 {}; 52 52 53 void main( T_C_S_WS1 & this) {53 void main( T_C_S_WS1 & ) { 54 54 for (unsigned int i = 0; i < num_times; i++) { 55 55 lock(s); … … 65 65 thread T_C_S_WB1 {}; 66 66 67 void main( T_C_S_WB1 & this) {67 void main( T_C_S_WB1 & ) { 68 68 for (unsigned int i = 0; i < num_times; i++) { 69 69 lock(s); … … 79 79 thread T_C_L_WS1 {}; 80 80 81 void main( T_C_L_WS1 & this) {81 void main( T_C_L_WS1 & ) { 82 82 for (unsigned int i = 0; i < num_times; i++) { 83 83 lock(l); … … 93 93 thread T_C_L_WB1 {}; 94 94 95 void main( T_C_L_WB1 & this) {95 void main( T_C_L_WB1 & ) { 96 96 for (unsigned int i = 0; i < num_times; i++) { 97 97 lock(l); … … 107 107 thread T_F_C_F_WS1 {}; 108 108 109 void main( T_F_C_F_WS1 & this) {109 void main( T_F_C_F_WS1 & ) { 110 110 for (unsigned int i = 0; i < num_times; i++) { 111 111 lock(f); … … 121 121 thread T_C_O_WS1 {}; 122 122 123 void main( T_C_O_WS1 & this) {123 void main( T_C_O_WS1 & ) { 124 124 for (unsigned int i = 0; i < num_times; i++) { 125 125 lock(o); … … 135 135 thread T_C_O_WB1 {}; 136 136 137 void main( T_C_O_WB1 & this) {137 void main( T_C_O_WB1 & ) { 138 138 for (unsigned int i = 0; i < num_times; i++) { 139 139 lock(o); … … 149 149 thread T_C_M_WS2 {}; 150 150 151 void main( T_C_M_WS2 & this) {151 void main( T_C_M_WS2 & ) { 152 152 for (unsigned int i = 0; i < num_times; i++) { 153 153 lock(m); … … 167 167 thread T_C_O_WS2 {}; 168 168 169 void main( T_C_O_WS2 & this) {169 void main( T_C_O_WS2 & ) { 170 170 for (unsigned int i = 0; i < num_times; i++) { 171 171 lock(o); … … 185 185 thread T_C_NLW {}; 186 186 187 void main( T_C_NLW & this) {187 void main( T_C_NLW & ) { 188 188 for (unsigned int i = 0; i < num_times; i++) { 189 189 wait(c_o); … … 193 193 thread T_C_NLS {}; 194 194 195 void main( T_C_NLS & this) {195 void main( T_C_NLS & ) { 196 196 for (unsigned int i = 0; i < num_times; i++) { 197 197 while (empty(c_o)) { } … … 202 202 thread T_C_S_WNF {}; 203 203 204 void main( T_C_S_WNF & this) {204 void main( T_C_S_WNF & ) { 205 205 for (unsigned int i = 0; i < num_times; i++) { 206 206 lock(s); … … 219 219 thread T_C_NLWD {}; 220 220 221 void main( T_C_NLWD & this) {221 void main( T_C_NLWD & ) { 222 222 done = false; 223 223 for (unsigned int i = 0; i < num_times/5; i++) { … … 230 230 thread T_C_WDS {}; 231 231 232 void main( T_C_WDS & this) {232 void main( T_C_WDS & ) { 233 233 for (unsigned int i = 0; i < num_times; i++) { 234 234 while (empty(c_s) && !done) { } … … 241 241 thread T_C_LWD {}; 242 242 243 void main( T_C_LWD & this) {243 void main( T_C_LWD & ) { 244 244 done = false; 245 245 for (unsigned int i = 0; i < num_times/5; i++) { … … 254 254 thread T_C_LWDS {}; 255 255 256 void main( T_C_LWDS & this) {256 void main( T_C_LWDS & ) { 257 257 for (unsigned int i = 0; i < num_times; i++) { 258 258 while (empty(c_s) && !done) { } -
tests/concurrency/unified_locking/pthread_locks.cfa
r7d65715f rd60a4c2 18 18 thread Wait_Signal_1 {}; 19 19 20 void main( Wait_Signal_1 & this) {20 void main( Wait_Signal_1 & ) { 21 21 for (unsigned int i = 0; i < num_times; i++) { 22 22 lock(l); … … 32 32 thread Wait_3_Signal_3 {}; 33 33 34 void main( Wait_3_Signal_3 & this) {34 void main( Wait_3_Signal_3 & ) { 35 35 for (unsigned int i = 0; i < num_times; i++) { 36 36 lock(l); … … 48 48 thread Rec_Lock_Wait_Signal_1 {}; 49 49 50 void main( Rec_Lock_Wait_Signal_1 & this) {50 void main( Rec_Lock_Wait_Signal_1 & ) { 51 51 for (unsigned int i = 0; i < num_times; i++) { 52 52 lock(l); … … 66 66 thread Wait_Time_Signal_1 {}; 67 67 68 void main( Wait_Time_Signal_1 & this) {68 void main( Wait_Time_Signal_1 & ) { 69 69 for (unsigned int i = 0; i < num_times; i++) { 70 70 lock(l); … … 74 74 timespec waitTime{0,1}; 75 75 bool woken = wait(c,l, t + waitTime); 76 (void) woken; 76 77 }else{ 77 78 notify_one(c); -
tests/concurrency/waitfor/.expect/parse.txt
r7d65715f rd60a4c2 1 concurrency/waitfor/parse.cfa:255:25: warning: Compiled 1 done -
tests/concurrency/waitfor/barge.cfa
r7d65715f rd60a4c2 30 30 } 31 31 32 void ^?{} ( global_t & mutex this) {}32 void ^?{} ( global_t & mutex ) {} 33 33 34 34 global_t global; … … 40 40 41 41 thread barger_t {}; 42 void main( barger_t & this) {42 void main( barger_t & ) { 43 43 yield(); 44 44 while( barge( global ) ) { yield(random( 10 )); } … … 56 56 57 57 thread caller_t {}; 58 void main( caller_t & this) {58 void main( caller_t & ) { 59 59 while( do_call(global) ) { yield(random( 10 )); } 60 60 } … … 78 78 79 79 thread waiter_t{}; 80 void main( waiter_t & this) {80 void main( waiter_t & ) { 81 81 do_wait(global); 82 82 } -
tests/concurrency/waitfor/parse.cfa
r7d65715f rd60a4c2 252 252 253 253 //Dummy main 254 int main( int argc, char const * argv[]) {255 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 254 int main() { 255 printf("done\n"); 256 256 } 257 257 -
tests/concurrency/waitfor/statment.cfa
r7d65715f rd60a4c2 89 89 } 90 90 91 void main( caller & this) {91 void main( caller & ) { 92 92 int index = get_index( m ); 93 93 while( !start ) yield(); … … 122 122 thread waiter{}; 123 123 124 void main( waiter & this) {124 void main( waiter & ) { 125 125 do_wait( m ); 126 126 } -
tests/concurrency/waitfor/when.cfa
r7d65715f rd60a4c2 39 39 40 40 thread caller_t{}; 41 void main( caller_t & this) {41 void main( caller_t & ) { 42 42 while( true ) { 43 43 rand_yield(); … … 76 76 77 77 thread arbiter_t{}; 78 void main( arbiter_t & this) {78 void main( arbiter_t & ) { 79 79 arbiter( global ); 80 80 } -
tests/concurrency/waituntil/channel_zero_size.cfa
r7d65715f rd60a4c2 9 9 10 10 thread Server1 {}; 11 void main( Server1 & this) {11 void main( Server1 & ) { 12 12 long long int a, b, c, i = 0, myTotal = 0; 13 13 for( ;;i++ ) { -
tests/concurrency/waituntil/one_chan.cfa
r7d65715f rd60a4c2 9 9 10 10 thread Server1 {}; 11 void main( Server1 & this) {11 void main( Server1 & ) { 12 12 long long int c, i = 0, myTotal = 0; 13 13 for( ;;i++ ) { -
tests/configs/parsebools.cfa
r7d65715f rd60a4c2 22 22 23 23 int main( int argc, char * argv[] ) { 24 check_main(argv[0]); 24 if ( argc == 0 ) abort( "Test requires a command-line argument" ); 25 check_main( argv[0] ); 25 26 26 27 bool YN = false; -
tests/configs/parsenums.cfa
r7d65715f rd60a4c2 35 35 36 36 int main( int argc, char * argv[]) { 37 check_main( argv[0]); 37 if ( argc == 0 ) abort( "Test requires a command-line argument" ); 38 check_main( argv[0] ); 38 39 39 40 int i = -3; -
tests/coroutine/raii.cfa
r7d65715f rd60a4c2 32 32 coroutine Cor {}; 33 33 34 void ?{}( Cor & this) {34 void ?{}( Cor & ) { 35 35 sout | "Coroutine Ctor"; 36 36 } 37 37 38 void main( Cor & this) {38 void main( Cor & ) { 39 39 Raii raii = { "Coroutine" }; 40 40 sout | "Before Suspend"; … … 43 43 } 44 44 45 void ^?{}( Cor & this) {45 void ^?{}( Cor & ) { 46 46 sout | "Coroutine Dtor"; 47 47 } -
tests/ctrl-flow/.expect/labelledExit.txt
r7d65715f rd60a4c2 1 ctrl-flow/labelledExit.cfa:181:25: warning: Compiled 1 done -
tests/ctrl-flow/goto.cfa
r7d65715f rd60a4c2 16 16 } 17 17 18 int main( int argc, char * argv[]) {18 int main() { 19 19 sout | nlOff; 20 20 -
tests/ctrl-flow/ifwhileCtl.cfa
r7d65715f rd60a4c2 19 19 20 20 int main( void ) { 21 int x = 4, y = 3; 21 int x = 4, y = 3; (void) x; (void) y; 22 22 23 23 if ( int x = 1 ) { … … 42 42 43 43 if ( struct S { int i; } s = { 3 }; s.i < 4 ) { 44 S s1; 44 S s1; (void) s1; 45 45 sout | "s.i < 4 correct"; 46 46 } else { 47 S s1; 47 S s1; (void) s1; 48 48 sout | "s.i >= 4 incorrect"; 49 49 } // if … … 64 64 65 65 while ( struct S { int i; } s = { 3 }; s.i < 4 ) { 66 S s1; 66 S s1; (void) s1; 67 67 sout | "s.i < 4 correct"; 68 68 break; -
tests/ctrl-flow/labelledExit.cfa
r7d65715f rd60a4c2 179 179 180 180 int main( int argc, char const *argv[] ) { 181 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 181 printf("done\n"); 182 182 } 183 183 -
tests/enum.cfa
r7d65715f rd60a4c2 19 19 Pear, 20 20 Mango 21 } fruit = Mango; 22 enum Fruits f1; 23 Fruits f2; 21 } fruit = Mango; (void) fruit; 22 enum Fruits f1; (void) f1; 23 Fruits f2; (void) f2; 24 24 } 25 25 … … 41 41 42 42 //Dummy main 43 int main( int argc, char const *argv[]) {43 int main() { 44 44 printf( "done\n" ); // non-empty .expect file 45 45 } -
tests/enum_tests/inc-dec.cfa
r7d65715f rd60a4c2 4 4 enum() Number { One, Two, Three }; 5 5 6 int main( int argc, char * argv[]) {6 int main() { 7 7 Number a = One; 8 8 -
tests/enum_tests/planet.cfa
r7d65715f rd60a4c2 28 28 } 29 29 30 int main( int argc, char * argv[]) {30 int main() { 31 31 // if ( argc != 2 ) exit | "Usage: " | argv[0] | "earth-weight"; // terminate program 32 32 // double earthWeight = convert( argv[1] ); -
tests/enum_tests/structEnum.cfa
r7d65715f rd60a4c2 26 26 27 27 int main() { 28 PointEnum vals = second; 29 PointEnum val2; 28 PointEnum vals = second; (void) vals; 29 PointEnum val2; (void) val2; 30 30 // The failing line: assignment 31 31 // val2 = vals; -
tests/exceptions/hotpotato.cfa
r7d65715f rd60a4c2 129 129 intmax_t seed = 42; // random-number seed 130 130 bool playersSet = false; 131 char * nosummary = getenv( "NOSUMMARY" ); // print extra output132 131 133 132 try { -
tests/exceptions/hotpotato_checked.cfa
r7d65715f rd60a4c2 150 150 intmax_t seed = 42; // random-number seed 151 151 bool playersSet = false; 152 char * nosummary = getenv( "NOSUMMARY" ); // print extra output153 152 154 153 try { -
tests/expression.cfa
r7d65715f rd60a4c2 1 1 struct S { int i; }; 2 2 void ?{}( S & s, int i ) { s.i = i; } 3 int ?`mary( int ) ;4 int ?`mary( S ) ;5 [int] ?`mary( [int, int] ) ;6 int & ?`jane( int & );7 int jack( int ) ;3 int ?`mary( int ) { return 0; } 4 int ?`mary( S ) { return 0; } 5 [int] ?`mary( [int, int] ) { return 0; } 6 int & ?`jane( int & x ) { return x; } 7 int jack( int ) { return 0; } 8 8 9 9 int main() { … … 84 84 (S)@{2}`mary; 85 85 86 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 86 printf("done\n"); 87 87 } // main -
tests/identFuncDeclarator.cfa
r7d65715f rd60a4c2 14 14 // 15 15 16 int f1; 17 int (f2); 18 19 int * f3; 20 int ** f4; 21 int * const * f5; 22 int * const * const f6; 23 24 int * (f7); 25 int ** (f8); 26 int * const * (f9); 27 int * const * const (f10); 28 29 int (* f11); 30 int (** f12); 31 int (* const * f13); 32 int (* const * const f14); 33 34 int f15[2]; 35 int f16[10]; 36 int (f17[2]); 37 int (f18[10]); 38 39 int * f19[2]; 40 int * f20[10]; 41 int ** f21[2]; 42 int ** f22[10]; 43 int * const * f23[2]; 44 int * const * f24[10]; 45 int * const * const f25[2]; 46 int * const * const f26[10]; 47 48 int * (f27[2]); 49 int * (f28[10]); 50 int ** (f29[2]); 51 int ** (f30[10]); 52 int * const * (f31[2]); 53 int * const * (f32[10]); 54 int * const * const (f33[2]); 55 int * const * const (f34[10]); 56 57 int (* f35[2]); 58 int (* f36[10]); 59 int (** f37[2]); 60 int (** f38[10]); 61 int (* const * f39[2]); 62 int (* const * f40[10]); 63 int (* const * const f41[2]); 64 int (* const * const f42[10]); 65 66 int f43[2][3]; 67 int f44[3][3]; 68 int (f45[2])[3]; 69 int (f46[3])[3]; 70 int ((f47[2]))[3]; 71 int ((f48[3]))[3]; 72 73 int * f49[2][3]; 74 int * f50[3][3]; 75 int ** f51[2][3]; 76 int ** f52[3][3]; 77 int * const * f53[2][3]; 78 int * const * f54[3][3]; 79 int * const * const f55[2][3]; 80 int * const * const f56[3][3]; 81 82 int (* f57[2][3]); 83 int (* f58[3][3]); 84 int (** f59[2][3]); 85 int (** f60[3][3]); 86 int (* const * f61[2][3]); 87 int (* const * f62[3][3]); 88 int (* const * const f63[2][3]); 89 int (* const * const f64[3][3]); 90 91 int f65(int); 92 int (f66)(int); 93 94 #pragma GCC diagnostic push 95 #pragma GCC diagnostic ignored "-Wignored-qualifiers" 96 97 int * f67(int); 98 int ** f68(int); 99 int * const * f69(int); 100 int * const * const f70(int); 101 102 int * (f71)(int); 103 int ** (f72)(int); 104 int * const * (f73)(int); 105 int * const * const (f74)(int); 106 107 int (* f75)(int); 108 int (** f76)(int); 109 int (* const * f77)(int); 110 int (* const * const f78)(int); 111 112 int (* (* f79)(int))(); 113 int (* (* const f80)(int))(); 114 int (* const(* const f81)(int))(); 115 116 #pragma GCC diagnostic pop 117 16 118 int main() { 17 int f1; 18 int (f2); 19 20 int * f3; 21 int ** f4; 22 int * const * f5; 23 int * const * const f6; 24 25 int * (f7); 26 int ** (f8); 27 int * const * (f9); 28 int * const * const (f10); 29 30 int (* f11); 31 int (** f12); 32 int (* const * f13); 33 int (* const * const f14); 34 35 int f15[2]; 36 int f16[10]; 37 int (f17[2]); 38 int (f18[10]); 39 40 int * f19[2]; 41 int * f20[10]; 42 int ** f21[2]; 43 int ** f22[10]; 44 int * const * f23[2]; 45 int * const * f24[10]; 46 int * const * const f25[2]; 47 int * const * const f26[10]; 48 49 int * (f27[2]); 50 int * (f28[10]); 51 int ** (f29[2]); 52 int ** (f30[10]); 53 int * const * (f31[2]); 54 int * const * (f32[10]); 55 int * const * const (f33[2]); 56 int * const * const (f34[10]); 57 58 int (* f35[2]); 59 int (* f36[10]); 60 int (** f37[2]); 61 int (** f38[10]); 62 int (* const * f39[2]); 63 int (* const * f40[10]); 64 int (* const * const f41[2]); 65 int (* const * const f42[10]); 66 67 int f43[2][3]; 68 int f44[3][3]; 69 int (f45[2])[3]; 70 int (f46[3])[3]; 71 int ((f47[2]))[3]; 72 int ((f48[3]))[3]; 73 74 int * f49[2][3]; 75 int * f50[3][3]; 76 int ** f51[2][3]; 77 int ** f52[3][3]; 78 int * const * f53[2][3]; 79 int * const * f54[3][3]; 80 int * const * const f55[2][3]; 81 int * const * const f56[3][3]; 82 83 int (* f57[2][3]); 84 int (* f58[3][3]); 85 int (** f59[2][3]); 86 int (** f60[3][3]); 87 int (* const * f61[2][3]); 88 int (* const * f62[3][3]); 89 int (* const * const f63[2][3]); 90 int (* const * const f64[3][3]); 91 92 int f65(int); 93 int (f66)(int); 94 95 int * f67(int); 96 int ** f68(int); 97 int * const * f69(int); 98 int * const * const f70(int); 99 100 int * (f71)(int); 101 int ** (f72)(int); 102 int * const * (f73)(int); 103 int * const * const (f74)(int); 104 105 int (* f75)(int); 106 int (** f76)(int); 107 int (* const * f77)(int); 108 int (* const * const f78)(int); 109 110 int (* (* f79)(int))(); 111 int (* (* const f80)(int))(); 112 int (* const(* const f81)(int))(); 113 114 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 119 printf("done\n"); 115 120 } 116 121 -
tests/include/.expect/includes.txt
r7d65715f rd60a4c2 1 include/includes.cfa:173:25: warning: Compiled 1 done -
tests/include/.expect/stdincludes.txt
r7d65715f rd60a4c2 1 include/stdincludes.cfa:50:25: warning: Compiled 1 done -
tests/include/includes.cfa
r7d65715f rd60a4c2 171 171 172 172 int main() { 173 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!!173 printf("done\n"); 174 174 } 175 175 -
tests/include/stdincludes.cfa
r7d65715f rd60a4c2 48 48 49 49 int main() { 50 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!!50 printf("done\n"); 51 51 } 52 52 -
tests/init1.cfa
r7d65715f rd60a4c2 32 32 // 33 33 34 char * str1 = "hi"; 35 const char * str2 = "hi"; 34 char * str1 = "hi"; (void) str1; 35 const char * str2 = "hi"; (void) str2; 36 36 37 float & rx2 = rx; 38 float * px2 = px; 37 float & rx2 = rx; (void) rx2; 38 float * px2 = px; (void) px2; 39 39 40 const float & crx2 = crx; 41 const float * cpx2 = cpx; 40 const float & crx2 = crx; (void) crx2; 41 const float * cpx2 = cpx; (void) cpx2; 42 42 43 43 // FIX ME: Code gen not producing correct cast. … … 132 132 133 133 int main() { 134 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!!134 printf("done\n"); 135 135 } -
tests/io/io-acquire-no-io.cfa
r7d65715f rd60a4c2 55 55 // above output used as input to parallel threads 56 56 57 int a, b, c, d, e, f, g, h, i;58 57 for ( 100 ) { // expression protection 59 58 mutex(sinLock) doWork(); -
tests/limits.cfa
r7d65715f rd60a4c2 149 149 long double _Complex _1_sqrt_2 = _1_SQRT_2; 150 150 151 int main( int argc, char const *argv[]) {152 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 151 int main() { 152 printf("done\n"); 153 153 } 154 154 -
tests/link-once/main.cfa
r7d65715f rd60a4c2 9 9 } 10 10 11 int main( int argc, char * argv[]) {11 int main() { 12 12 printformat(example, example); 13 13 } -
tests/linking/mangling/main.cfa
r7d65715f rd60a4c2 12 12 a_typedefed_global.a_float = 9.0f; 13 13 14 (void) test; 15 14 16 sout | "Done!"; 15 17 } -
tests/malloc.cfa
r7d65715f rd60a4c2 51 51 size_t elemSize = sizeof(int); 52 52 size_t size = dim * elemSize; 53 char fill = '\xde';54 53 int * ip; 55 54 T1 * tp; -
tests/mathX.cfa
r7d65715f rd60a4c2 29 29 unsigned long long int ulli, ullir1, ullir2, ullir3; 30 30 31 float f;32 double d;33 long double l;34 35 31 //---------------------- Nearest Integer ---------------------- 36 32 -
tests/maybe.cfa
r7d65715f rd60a4c2 60 60 } 61 61 62 int main( int argc, char * argv[]) {62 int main() { 63 63 checkPredicates(); 64 64 checkGetter(); -
tests/nested-types.cfa
r7d65715f rd60a4c2 64 64 // S.T t; 65 65 66 #pragma GCC diagnostic ignored "-Wunused-variable" 67 66 68 int main() { 67 69 // access nested struct … … 93 95 94 96 S.Bar y; 95 S.Baz x;97 S.Baz w; 96 98 S.T.Bar z; 97 99 98 100 // A.N(int) x; // xxx - should not be an error, but currently is. 99 101 100 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 102 printf("done\n"); 101 103 } 102 104 -
tests/nowarn/unused.cfa
r7d65715f rd60a4c2 12 12 struct my_array { 13 13 float strides[N]; 14 }; 15 16 // layoutof curious_size_dep doesn't need sizeof T 17 forall(T *) 18 struct curious_size_dep { 19 int x; 14 20 }; 15 21 -
tests/nowarn/zero-thunk.cfa
r7d65715f rd60a4c2 6 6 forall( T ) 7 7 T g( zero_t ) { 8 printf( "% ld\n", sizeof(T) );8 printf( "%zd\n", sizeof(T) ); 9 9 return (T){}; 10 10 } -
tests/numericConstants.cfa
r7d65715f rd60a4c2 64 64 0x_1.ffff_ffff_p_128_l; 65 65 66 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 66 printf("done\n"); 67 67 } // main 68 68 -
tests/poly-d-cycle.cfa
r7d65715f rd60a4c2 20 20 func_table(int) an_instance = { func }; 21 21 22 int main( int argc, char * argv[]) {22 int main() { 23 23 object(int) x = { 0p }; 24 24 an_instance.object_func( &x ); -
tests/poly-member.cfa
r7d65715f rd60a4c2 15 15 MonoCell thing1; 16 16 Proxy(int) & thing2 = thing1.data; 17 (void) thing2; 17 18 } 18 19 … … 20 21 PolyCell(int) thing1; 21 22 Proxy(int) & thing2 = thing1.data; 23 (void) thing2; 22 24 } 23 25 -
tests/poly-o-cycle.cfa
r7d65715f rd60a4c2 20 20 func_table(int) an_instance = { func }; 21 21 22 int main( int argc, char * argv[]) {22 int main() { 23 23 object(int) x = { 0p }; 24 24 an_instance.object_func( &x ); -
tests/quasiKeyword.cfa
r7d65715f rd60a4c2 13 13 14 14 exception E {}; 15 vtable(E) E_vt; 15 16 16 void catch( int i ) {}17 void recover( int i ) {}18 void catchResume( int i ) { }19 void fixup( int i ) {}20 void finally( int i ) {}17 void catch( int i ) { (void) i; } 18 void recover( int i ) { (void) i; } 19 void catchResume( int i ) { (void) i; } 20 void fixup( int i ) { (void) i; } 21 void finally( int i ) { (void) i; } 21 22 22 int main( int argc, char const *argv[]) {23 int main() { 23 24 int catch, recover, catchResume, fixup, finally; 24 25 try { … … 33 34 finally = 3; 34 35 finally( finally ); 35 throw (E){ };36 report (E){ };37 throwResume (E){ };36 throw (E){ & E_vt }; 37 report (E){ & E_vt }; 38 throwResume (E){ & E_vt }; 38 39 } catch ( E * ) { 39 40 } recover ( E * ) { // same as catch … … 50 51 else catch = 3; 51 52 52 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 53 printf("done\n"); 53 54 } -
tests/quotedKeyword.cfa
r7d65715f rd60a4c2 15 15 16 16 #include <fstream.hfa> 17 18 #pragma GCC diagnostic ignored "-Wunused-variable" 17 19 18 20 static struct { -
tests/raii/partial.cfa
r7d65715f rd60a4c2 12 12 // Declaring your own empty ctor leaves an autogen dtor usable 13 13 struct thing1 {}; 14 void ?{}( thing1 & this) { printf( "custom ctor\n"); }14 void ?{}( thing1 & ) { printf( "custom ctor\n"); } 15 15 void test1() { 16 16 printf("test1\n"); … … 20 20 // Declaring your own empty ctor and dtor leaves an autogen copy ctor usable 21 21 struct thing2 {}; 22 void ?{}( thing2 & this) { printf( "custom ctor\n"); }23 void ^?{}( thing2 & this) { printf( "custom dtor\n"); }22 void ?{}( thing2 & ) { printf( "custom ctor\n"); } 23 void ^?{}( thing2 & ) { printf( "custom dtor\n"); } 24 24 void test2() { 25 25 printf("test2\n"); … … 37 37 38 38 struct thing456 {}; 39 void ?{}( thing456 & this) { printf( "custom ctor\n"); }39 void ?{}( thing456 & ) { printf( "custom ctor\n"); } 40 40 void ?{}( thing456 &, thing456 ) = void; 41 41 thing456 & ?=?( thing456 &, thing456 ) = void; 42 void ^?{}( thing456 & this) { printf( "custom dtor\n"); }42 void ^?{}( thing456 & ) { printf( "custom dtor\n"); } 43 43 44 44 struct wrapper1 { thing456 x; }; … … 80 80 // Declaring your own empty ctor leaves an autogen dtor usable 81 81 struct thing1 {}; 82 void ?{}( thing1 & this) { printf( "custom ctor\n"); }82 void ?{}( thing1 & ) { printf( "custom ctor\n"); } 83 83 void test1() { 84 84 printf("test1\n"); … … 88 88 // Declaring your own empty ctor and dtor leaves an autogen copy ctor usable 89 89 struct thing2 {}; 90 void ?{}( thing2 & this) { printf( "custom ctor\n"); }91 void ^?{}( thing2 & this) { printf( "custom dtor\n"); }90 void ?{}( thing2 & ) { printf( "custom ctor\n"); } 91 void ^?{}( thing2 & ) { printf( "custom dtor\n"); } 92 92 void test2() { 93 93 printf("test2\n"); … … 105 105 106 106 struct thing456 {}; 107 void ?{}( thing456 & this) { printf( "custom ctor\n"); }107 void ?{}( thing456 & ) { printf( "custom ctor\n"); } 108 108 void ?{}( thing456 &, thing456 ) = void; 109 109 thing456 & ?=?( thing456 &, thing456 ) = void; 110 void ^?{}( thing456 & this) { printf( "custom dtor\n"); }110 void ^?{}( thing456 & ) { printf( "custom dtor\n"); } 111 111 112 112 struct wrapper1 { thing456 x; }; -
tests/result.cfa
r7d65715f rd60a4c2 61 61 } 62 62 63 int main( int argc, char * argv[]) {63 int main() { 64 64 checkPredicates(); 65 65 //checkNamedConstructors(); -
tests/sizeof.cfa
r7d65715f rd60a4c2 3 3 #include <fstream.hfa> 4 4 5 int main( int argc, char * argv[]) {5 int main() { 6 6 char val = 'c'; 7 7 char & ref = val; … … 9 9 sout | "char : " | sizeof(val) | alignof(val); 10 10 sout | "char &: " | sizeof(ref) | alignof(ref); 11 12 // FIX ME: work around Trac #300 13 (void) val; 14 (void) ref; 11 15 } -
tests/smart-pointers.cfa
r7d65715f rd60a4c2 65 65 } 66 66 67 int main( int argc, char * argv[]) {67 int main() { 68 68 counter_test(); 69 69 unique_test(); -
tests/switch.cfa
r7d65715f rd60a4c2 101 101 } // choose 102 102 103 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 103 printf("done\n"); 104 104 } // main 105 105 -
tests/tuple/tupleAssign.cfa
r7d65715f rd60a4c2 48 48 int z; 49 49 } x; 50 X ?=?(X & x, double d) { return x; }50 X ?=?(X & x, double) { return x; } 51 51 [int, double, int] t; 52 52 -
tests/tuple/tuplePolymorphism.cfa
r7d65715f rd60a4c2 66 66 forall(T) 67 67 [T, T] foo([T, T] y) { 68 (void) y; 68 69 [T, T] x; 69 70 return x; -
tests/tuple/tupleVariadic.cfa
r7d65715f rd60a4c2 98 98 } 99 99 100 forall(T... | { void foo(T); }) void bar( T x) {}100 forall(T... | { void foo(T); }) void bar( T ) {} 101 101 void foo(int) {} 102 102 … … 126 126 { 127 127 // T = [const int] -- this ensures that void(*)(int) satisfies void(*)(const int) 128 const int x ;128 const int x = 42; 129 129 bar(x); 130 130 } -
tests/typedefRedef.cfa
r7d65715f rd60a4c2 78 78 #endif 79 79 80 Foo * x; 80 Foo * x; (void) x; 81 81 82 82 typedef struct Bar Foo; 83 Foo * y; 83 Foo * y; (void) y; 84 84 85 85 typedef int *** pt; 86 86 87 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 87 printf("done\n"); 88 88 } -
tests/typeof.cfa
r7d65715f rd60a4c2 10 10 (typeof(v1)) v2; // cast with typeof 11 11 printf( "done\n" ); // non-empty .expect file 12 13 // FIX ME: work around Trac #300 14 (void) v1; 15 (void) v3; 16 (void) v4; 17 (void) v5; 18 (void) v6; 19 (void) v7; 20 (void) v8; 12 21 } -
tests/variableDeclarator.cfa
r7d65715f rd60a4c2 93 93 int (f66)(int); 94 94 95 #pragma GCC diagnostic push 96 #pragma GCC diagnostic ignored "-Wignored-qualifiers" 97 95 98 int * f67(int); 96 99 int ** f68(int); … … 112 115 int (*(* const f80)(int))(); 113 116 int (* const(* const f81)(int))(); 117 118 #pragma GCC diagnostic pop 114 119 115 120 // errors … … 166 171 [int] cf66(int); 167 172 173 #pragma GCC diagnostic push 174 #pragma GCC diagnostic ignored "-Wignored-qualifiers" 175 168 176 [* int] cf67(int); 169 177 [* * int] cf68(int); 170 178 [const * * int] cf69(int); 171 179 [const * const * int] cf70(int); 180 181 #pragma GCC diagnostic pop 172 182 173 183 // function pointer … … 177 187 178 188 //Dummy main 179 int main( int argc, char const * argv[]) {180 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!!189 int main() { 190 printf("done\n"); 181 191 } 182 192 -
tests/warnings/.expect/self-assignment.txt
r7d65715f rd60a4c2 1 warnings/self-assignment.cfa:34:25: warning: Compiled2 1 warnings/self-assignment.cfa:29:1 warning: self assignment of expression: Generated Cast of: 3 2 Variable Expression: j: signed int -
tests/warnings/self-assignment.cfa
r7d65715f rd60a4c2 22 22 }; 23 23 24 int main() {24 void f() { 25 25 int j = 0; 26 26 S s = { 0 }; … … 32 32 t.s.i = t.s.i; 33 33 34 #pragma GCC warning "Compiled" // force non-empty .expect file, NO TABS!!! 34 // Is compiled -fsyntax-only (not run), to make the test's "output" be the warnings from cfa-cpp. 35 35 } 36 36
Note:
See TracChangeset
for help on using the changeset viewer.