Mercurial > hg > CbC > CbC_gcc
diff gcc/ada/libgnat/a-except.ads @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/ada/libgnat/a-except.ads Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/ada/libgnat/a-except.ads Thu Feb 13 11:34:05 2020 +0900 @@ -6,7 +6,7 @@ -- -- -- S p e c -- -- -- --- Copyright (C) 1992-2018, Free Software Foundation, Inc. -- +-- Copyright (C) 1992-2019, Free Software Foundation, Inc. -- -- -- -- This specification is derived from the Ada Reference Manual for use with -- -- GNAT. The copyright notice above, and the license provisions that follow -- @@ -33,14 +33,8 @@ -- -- ------------------------------------------------------------------------------ --- This version of Ada.Exceptions fully supports Ada 95 and later language --- versions. It is used in all situations except for the build of the --- compiler and other basic tools. For these latter builds, we use an --- Ada 95-only version. - --- The reason for this splitting off of a separate version is to support --- older bootstrap compilers that do not support Ada 2005 features, and --- Ada.Exceptions is part of the compiler sources. +-- This is the default version of this package. We also have cert and zfp +-- versions. pragma Polling (Off); -- We must turn polling off for this unit, because otherwise we get @@ -284,7 +278,7 @@ -- Traceback array stored in exception occurrence type Exception_Occurrence is record - Id : Exception_Id; + Id : Exception_Id := Null_Id; -- Exception_Identity for this exception occurrence Machine_Occurrence : System.Address; @@ -336,14 +330,6 @@ pragma Stream_Convert (Exception_Occurrence, String_To_EO, EO_To_String); -- Functions for implementing Exception_Occurrence stream attributes - Null_Occurrence : constant Exception_Occurrence := ( - Id => null, - Machine_Occurrence => System.Null_Address, - Msg_Length => 0, - Msg => (others => ' '), - Exception_Raised => False, - Pid => 0, - Num_Tracebacks => 0, - Tracebacks => (others => TBE.Null_TB_Entry)); + Null_Occurrence : constant Exception_Occurrence := (others => <>); end Ada.Exceptions;