| -- { dg-do run } | |
| -- { dg-options "-O2" } | |
| procedure Opt4 is | |
| type Rec (D : Natural) is record | |
| S : String (1..D); | |
| end record; | |
| procedure Test (R : Rec) is | |
| begin | |
| if R.D /= 9 then | |
| raise Program_Error; | |
| end if; | |
| end; | |
| R : Rec(9); | |
| begin | |
| R := (9, "123456789"); | |
| Test (R); | |
| end; |