https://gcc.gnu.org/g:6a3ff84a7790ae008e5f557d74c83bcf196c2162

commit r15-3292-g6a3ff84a7790ae008e5f557d74c83bcf196c2162
Author: Viljar Indus <in...@adacore.com>
Date:   Tue Aug 13 11:37:31 2024 +0300

    ada: Display actual line length in line length check
    
    gcc/ada/
    
            * styleg.adb (Check_Line_Max_Length): Add the actual line length
            to the diagnostic message.

Diff:
---
 gcc/ada/styleg.adb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gcc/ada/styleg.adb b/gcc/ada/styleg.adb
index c405dec2b332..74b629c34b33 100644
--- a/gcc/ada/styleg.adb
+++ b/gcc/ada/styleg.adb
@@ -38,6 +38,7 @@ with Sinfo;          use Sinfo;
 with Sinfo.Nodes;    use Sinfo.Nodes;
 with Sinput;         use Sinput;
 with Stylesw;        use Stylesw;
+with Uintp;          use Uintp;
 
 package body Styleg is
 
@@ -672,8 +673,9 @@ package body Styleg is
    begin
       if Style_Check_Max_Line_Length then
          if Len > Style_Max_Line_Length then
+            Error_Msg_Uint_1 := UI_From_Int (Len);
             Error_Msg
-              ("(style) this line is too long?M?",
+              ("(style) this line is too long: ^?M?",
                Current_Line_Start + Source_Ptr (Style_Max_Line_Length));
          end if;
       end if;

Reply via email to