blob: 982feaad6ccde272bd755334c86fcd62a0875801 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
typedef incomplete Semipriv = (float64, int, private);
int ii;
Semipriv^ sp;
any^ ap;
() f();
int#[undefined]^ ula_ptr;
/* ERRORS */
int sa = sizeof(1+1);
int sb = sizeof(ii+1);
int sc = sizeof(ii^);
int sd = sizeof(sp^); // incomplete type
int se = sizeof(ap^);
int sf = sizeof(f);
int sg = sizeof(ula_ptr^);
/* ERRORS */
int ma = minsizeof(ap^); // fully private type
// TODO
//int aa = alignof(1);
// TODO
//int i = offsetof(ii);
//int j = offsetof(sp^);
//int k = offsetof(sp);
|