| -- { dg-do compile } | |
| -- { dg-options "-flto" { target lto } } | |
| package body Lto18 is | |
| procedure Proc (Driver : Rec) is | |
| R : Path; | |
| begin | |
| for I in Driver.Step'Range loop | |
| R := Get (Driver, 1, Driver.Step (I)); | |
| R := Get (Driver, 2, Driver.Step (I)); | |
| R := Get (Driver, 3, Driver.Step (I)); | |
| end loop; | |
| end; | |
| end Lto18; |