From c4471a4a3cd0923582f88249feb9fb1a2e37c32a Mon Sep 17 00:00:00 2001 From: Piotr Trojanek Date: Wed, 16 Feb 2022 13:01:36 +0100 Subject: [PATCH] [Ada] Skip postponed validation checks with compilation errors If there are compilation errors then gigi doesn't backannotate the AST with sizes, alignment, etc. The postponed compilation validation checks can then easily crash or give spurious errors. We now just skip them. gcc/ada/ * gnat1drv.adb (Gnat1drv): Skip postponed checks when there are errors. --- gcc/ada/gnat1drv.adb | 1 - 1 file changed, 1 deletion(-) diff --git a/gcc/ada/gnat1drv.adb b/gcc/ada/gnat1drv.adb index 39fa9bee9a7..79d58477f53 100644 --- a/gcc/ada/gnat1drv.adb +++ b/gcc/ada/gnat1drv.adb @@ -1256,7 +1256,6 @@ begin if Compilation_Errors then Treepr.Tree_Dump; - Post_Compilation_Validation_Checks; Errout.Finalize (Last_Call => True); Errout.Output_Messages; Namet.Finalize;