-- { dg-do compile }

package body overriding_ops is
   task body Light_Programmer is
   begin
      accept Set_Name (Name : Name_Type);
   end Light_Programmer;

   protected body Light is
      procedure Set_Name (Name : Name_Type) is
      begin
         L_Name := Name;
      end Set_Name;
   end Light;
end overriding_ops;