aboutsummaryrefslogtreecommitdiff
path: root/compiler/tests/verifier/type_generic_incomplete.bad
blob: 10611beb95116540edec0f1385eecb04d249bf2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

typedef incomplete complex[T] = (T r, T i);

/* ERRORS */
complex a;
complex[private] b;
typedef C[T] = complex[T];
typedef D[T] = (complex[T] nested);
complex[Priv] e;
typedef F[T] = (T x, T y);
(complex[private]) g;
(complex[complex[private]]) h;

/* ERRORS */
count sa = sizeof(ptr1^);
count sb = sizeof(ptr2^);

typedef Priv = private;
complex[private]^ ptr1;
complex[complex[private]]^ ptr2;