| package Renaming12 is | |
| type Index_Type is range 0 .. 40; | |
| type Rec1 is record | |
| B : Boolean; | |
| end record; | |
| type Arr is array (Index_Type range <>) of Rec1; | |
| type Rec2 (Count : Index_Type := 0) is record | |
| A : Arr (1 .. Count); | |
| end record; | |
| package Ops is | |
| function "=" (L : Rec2; R : Rec2) return Boolean renames Renaming12."="; | |
| end Ops; | |
| procedure Dummy; | |
| end Renaming12; |