-- { dg-do compile } | |
package body Sync_Iface_Test is | |
protected body Buffer is | |
procedure Dummy is begin null; end; | |
end; | |
function First (Obj : Buffer) return Natural is | |
begin | |
return 0; | |
end; | |
procedure Do_Test (Dummy : Natural; Item : Buffer) | |
is | |
Position1 : Natural := First (Item); | |
Position2 : Natural := Item.First; -- Problem here | |
begin | |
null; | |
end; | |
end; |