gbranden pushed a commit to branch master
in repository groff.
commit 4366a2dacf150387f9a510b3581a71015f592430
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Dec 29 13:22:47 2023 -0600
[troff]: Plant assertion bomb in stub function.
* src/roff/troff/input.cpp (charinfo::contains): Add sure-to-fail
`assert()` to member function taking a `charinfo` pointer and a
`bool`. It has been marked "TODO" and unconditionally returning false
for 13 years. We should find out if it blows up in real-world use.
---
ChangeLog | 8 ++++++++
src/roff/troff/input.cpp | 3 ++-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 5261ec83a..859f8d1b7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2023-12-29 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp (charinfo::contains): Add
+ sure-to-fail `assert()` to member function taking a `charinfo`
+ pointer and a `bool`. It has been marked "TODO" and
+ unconditionally returning false for 13 years. We should find
+ out if it blows up in real-world use.
+
2023-12-29 G. Branden Robinson <[email protected]>
* src/preproc/tbl/table.cpp (table::add_entry): Recast
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 27ed9d57a..214349bd9 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -9341,7 +9341,8 @@ bool charinfo::contains(symbol s, bool already_called)
bool charinfo::contains(charinfo *, bool)
{
- // TODO
+ // Werner Lemberg marked this as "TODO" in 2010.
+ assert(0 == "unimplemented member function");
return false;
}
_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit