]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Ada] More precise error about aspects conflicting with Static
authorPiotr Trojanek <trojanek@adacore.com>
Wed, 9 Dec 2020 13:34:45 +0000 (14:34 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 28 Apr 2021 09:38:11 +0000 (05:38 -0400)
gcc/ada/

* sem_ch13.adb (Analyze_Aspect_Static): Use aspect name in the
error message.

gcc/ada/sem_ch13.adb

index 07dec4c4d983a1b8fd5bc02bc20620a677bf1e0d..22738870a48b171f3965b9752d3719170a2deac8 100644 (file)
@@ -2594,8 +2594,9 @@ package body Sem_Ch13 is
 
                   for Asp in Pre_Post_Aspects loop
                      if Has_Aspect (E, Asp) then
+                        Error_Msg_Name_1 := Aspect_Names (Asp);
                         Error_Msg_N
-                          ("this aspect is not allowed for a static "
+                          ("aspect % is not allowed for a static "
                            & "expression function",
                            Find_Aspect (E, Asp));