gbranden pushed a commit to branch master
in repository groff.

commit 8a2f09089b5cab0b91837fb8618c4a9df91b54c7
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri May 30 18:18:20 2025 -0500

    [troff]: Improve warning diagnostic.
    
    * src/roff/troff/input.cpp (warn_request): Disclose value of invalid
      argument encountered when warning of its out-of-range status.
---
 ChangeLog                | 6 ++++++
 src/roff/troff/input.cpp | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 10ded8019..80b817df0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2025-05-30  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/input.cpp (warn_request): Disclose value of
+       invalid argument encountered when warning of its out-of-range
+       status.
+
 2025-05-19  G. Branden Robinson <[email protected]>
 
        * src/roff/troff/node.cpp (dump_node_list)
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 5c2dd7868..7093abcf8 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -9467,8 +9467,8 @@ void warn_request()
   int n;
   if (has_arg() && get_integer(&n)) {
     if (n & ~WARN_MAX) {
-      warning(WARN_RANGE, "warning mask must be in range 0..%1",
-             WARN_MAX);
+      warning(WARN_RANGE, "warning mask must be in range 0..%1, got %2",
+             WARN_MAX, n);
       n &= WARN_MAX;
     }
     warning_mask = n;

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to