| # { dg-options "-fstropping=upper" } # | |
| BEGIN MODE FOO = STRUCT (INT i, REAL r); | |
| FOO foo = (10, 3.14); | |
| [][]FOO a = foo; | |
| ASSERT (LWB a = 1 AND UPB a = 1 AND ELEMS a = 1); | |
| ASSERT (LWB a[1] = 1 AND UPB a[1] = 1 AND ELEMS a[1] = 1); | |
| ASSERT (i OF a[1][1] = 10) | |
| END |