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