[gcc r15-6635] ada: Avoid conversion from String to Name_Id at runtime

Marc Poulhi?s dkm@gcc.gnu.org
Tue Jan 7 12:37:08 GMT 2025


https://gcc.gnu.org/g:8f4194d6c3ccb5ab4bd4b420c37cdeb31b712c2a

commit r15-6635-g8f4194d6c3ccb5ab4bd4b420c37cdeb31b712c2a
Author: Piotr Trojanek <trojanek@adacore.com>
Date:   Tue Mar 26 15:05:47 2024 +0100

    ada: Avoid conversion from String to Name_Id at runtime
    
    Code cleanup.
    
    gcc/ada/ChangeLog:
    
            * sem_prag.adb (Analyze_Attribute): Replace runtime conversion
            with existing constant.

Diff:
---
 gcc/ada/sem_prag.adb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/ada/sem_prag.adb b/gcc/ada/sem_prag.adb
index 64b5b01869da..defa0d787949 100644
--- a/gcc/ada/sem_prag.adb
+++ b/gcc/ada/sem_prag.adb
@@ -14791,7 +14791,7 @@ package body Sem_Prag is
             GNAT_Pragma;
             Check_Valid_Configuration_Pragma;
             Check_Arg_Count (1);
-            Check_Optional_Identifier (Arg1, "max_size");
+            Check_Optional_Identifier (Arg1, Name_Max_Size);
 
             Arg := Get_Pragma_Arg (Arg1);
             Check_Arg_Is_OK_Static_Expression (Arg, Any_Integer);


More information about the Gcc-cvs mailing list