+2018-01-11 Piotr Trojanek <trojanek@adacore.com>
+
+ * libgnat/a-direio.ads, libgnat/a-sequio.ads, libgnat/a-ststio.ads,
+ libgnat/a-textio.ads, libgnat/a-witeio.ads, libgnat/a-ztexio.ads
+ (File_Type): Add Default_Initial_Condition aspect.
+
2018-01-11 Pascal Obry <obry@adacore.com>
* libgnat/s-os_lib.adb (Normalize_Pathname): New implementation.
(Element_Type'Has_Tagged_Values,
"Element_Type for Direct_IO instance has tagged values");
- type File_Type is limited private;
+ type File_Type is limited private with Default_Initial_Condition;
type File_Mode is (In_File, Inout_File, Out_File);
(Element_Type'Has_Tagged_Values,
"Element_Type for Sequential_IO instance has tagged values");
- type File_Type is limited private;
+ type File_Type is limited private with Default_Initial_Condition;
type File_Mode is (In_File, Out_File, Append_File);
type Stream_Access is access all Root_Stream_Type'Class;
- type File_Type is limited private;
+ type File_Type is limited private with Default_Initial_Condition;
type File_Mode is (In_File, Out_File, Append_File);
package Ada.Text_IO is
pragma Elaborate_Body;
- type File_Type is limited private;
+ type File_Type is limited private with Default_Initial_Condition;
type File_Mode is (In_File, Out_File, Append_File);
-- The following representation clause allows the use of unchecked
package Ada.Wide_Text_IO is
- type File_Type is limited private;
+ type File_Type is limited private with Default_Initial_Condition;
type File_Mode is (In_File, Out_File, Append_File);
-- The following representation clause allows the use of unchecked
package Ada.Wide_Wide_Text_IO is
- type File_Type is limited private;
+ type File_Type is limited private with Default_Initial_Condition;
type File_Mode is (In_File, Out_File, Append_File);
-- The following representation clause allows the use of unchecked