gbranden pushed a commit to branch master
in repository groff.
commit f87b1074971568fca51e01eaff184b82fe11a808
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Nov 20 00:15:07 2025 -0600
src/roff/troff/input.cpp: Add assertions (4/10).
* src/roff/troff/input.cpp (define_character): Add assertion.
---
ChangeLog | 1 +
src/roff/troff/input.cpp | 2 ++
2 files changed, 3 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index f459642ca..133f9306b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
* src/roff/troff/input.cpp (do_overstrike, do_bracket): Invert
sense of test and add assertion.
(token::next): Add assertions to `\z` escape sequence handler.
+ (define_character): Add assertion.
2025-11-21 G. Branden Robinson <[email protected]>
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 74eaa716f..636d1d849 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -4961,6 +4961,8 @@ void define_character(char_mode mode, const char
*font_name)
tok.skip_spaces();
charinfo *ci = tok.get_charinfo(true /* required */);
if (0 /* nullptr */ == ci) {
+ assert(0 == "attempted to use token without charinfo in character"
+ " definition request");
skip_line();
return;
}
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit