diff options
author | Richard Kenner <kenner@adacore.com> | 2021-02-14 08:02:19 -0500 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2021-06-15 06:19:11 -0400 |
commit | 44d27e8e735855216d21d6fca80473f56a69b698 (patch) | |
tree | 7f123532f36183d88f071a8e3d6392bd2bb8f106 /gcc/ada/atree.adb | |
parent | a5db70e78af095a3d8e4744f21059448056fa47b (diff) | |
download | gcc-44d27e8e735855216d21d6fca80473f56a69b698.zip gcc-44d27e8e735855216d21d6fca80473f56a69b698.tar.gz gcc-44d27e8e735855216d21d6fca80473f56a69b698.tar.bz2 |
[Ada] Add more initialization of Stored_Constraint
gcc/ada/
* sem_ch3.adb (Array_Type_Declaration, Build_Derived_Type):
Reinitialize Stored_Constraint when needed.
(Set_Modular_Size): Likewise.
* atree.adb: (Check_Vanishing_Fields): Add node id to debugging
information.
Diffstat (limited to 'gcc/ada/atree.adb')
-rw-r--r-- | gcc/ada/atree.adb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ada/atree.adb b/gcc/ada/atree.adb index 541655c..d0b06bb 100644 --- a/gcc/ada/atree.adb +++ b/gcc/ada/atree.adb @@ -772,7 +772,8 @@ package body Atree is Write_Str (New_Kind'Img); Write_Str (" Nonzero field "); Write_Str (F'Img); - Write_Str (" is vanishing"); + Write_Str (" is vanishing for node "); + Write_Int (Nat (Old_N)); Write_Eol; raise Program_Error; @@ -845,7 +846,8 @@ package body Atree is Write_Str (New_Kind'Img); Write_Str (" Nonzero field "); Write_Str (F'Img); - Write_Str (" is vanishing "); + Write_Str (" is vanishing for node "); + Write_Int (Nat (Old_N)); Write_Eol; if New_Kind = E_Void or else Old_Kind = E_Void then |