# { dg-options "-fstropping=upper" } #
BEGIN INT i := 10;
REF[,,]INT a = i;
ASSERT (1 LWB a = 1 AND 1 UPB a = 1 AND 1 ELEMS a = 1);
ASSERT (2 LWB a = 1 AND 2 UPB a = 1 AND 2 ELEMS a = 1);
ASSERT (3 LWB a = 1 AND 3 UPB a = 1 AND 3 ELEMS a = 1);
a[1,1,1] := a[1,1,1] + 1;
ASSERT (a[1,1,1] = 11)
END