ref: 0cea8681bf7c49f8d6bc0f5d4d499afc1b0dfcfd
dir: /cc1/tests/test018.c/
/*
name: TEST018
description: Basic test for arrays
error:
output:
G2 F "main
{
\
V3 K #N4
V4 V3 #N2
A5 V4 "arr
A7 P "p
A9 P "q
V10 I #N4
A11 V10 "v
A7 A5 'P :P
A9 A5 'P #P4 +P #P3 +P :P
A5 'P #P4 +P #P3 +P @K #K2 :K
A11 #I2 :I
y L13 A5 'P #P4 +P #P3 +P @K gI #I2 =I
h #I1
L13
y L14 A7 #P4 +P #P3 +P @K gI #I2 =I
h #I1
L14
y L15 A9 @K gI #I2 =I
h #I1
L15
y L16 A11 #I2 =I
h #I1
L16
h #I0
}
*/
#line 1
int
main()
{
char arr[2][4], (*p)[4], *q;
int v[4];
p = arr;
q = &arr[1][3];
arr[1][3] = 2;
v[0] = 2;
if (arr[1][3] != 2)
return 1;
if (p[1][3] != 2)
return 1;
if (*q != 2)
return 1;
if (*v != 2)
return 1;
return 0;
}