------- Comment #3 from oliver dot kellogg at eads dot com 2007-12-11 09:36 ------- Still happens with 20071211 r130768. BTW the workaround is to introduce a temporary variable (LICG) as follows:
package body mac6dw is procedure Generate_Callforward is MADR : ISF_Dbase.Access_Mission_Assignment_Dbase_Rec_T := ISF_Dbase.Mission_Assignment_ISF (ISF_Dbase.Mission_Assignment); LICG : L16_Data_2_Types.Laser_Illuminator_Code_Group_T := MADR.ISF.Laser_Illuminator_Code (0); begin Mcc.Gui.Widget.Text_Entry.Set_Text (Obj => Laser_Illuminator_Code_0_te , Text => L16_Data_2_Types.Laser_Illuminator_Code_Group_T'Image (LICG)); end Generate_Callforward; end mac6dw; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33788