diff options
Diffstat (limited to 'gcc/ada/libgnat/s-valspe.adb')
-rw-r--r-- | gcc/ada/libgnat/s-valspe.adb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ada/libgnat/s-valspe.adb b/gcc/ada/libgnat/s-valspe.adb index 56e6ed7..e6d9df6 100644 --- a/gcc/ada/libgnat/s-valspe.adb +++ b/gcc/ada/libgnat/s-valspe.adb @@ -67,6 +67,9 @@ is function Last_Number_Ghost (Str : String) return Positive is begin + pragma Annotate (Gnatcheck, Exempt_On, "Improper_Returns", + "occurs in ghost code, not executable"); + for J in Str'Range loop if Str (J) not in '0' .. '9' | '_' then return J - 1; @@ -77,6 +80,8 @@ is end loop; return Str'Last; + + pragma Annotate (Gnatcheck, Exempt_Off, "Improper_Returns"); end Last_Number_Ghost; end System.Val_Spec; |