Follow-up Comment #14, bug #45502 (group groff):
That last version of the exhibit is now the basis of the regression test,
which passes (along with our other 202 tests) with this simple patch. I
discarded most of what is shown in comment #6.
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index cac51d1a6..5c53217fc 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -5880,6 +5880,10 @@ static void troff_request()
static void skip_branch()
{
+ if (tok.is_newline()) {
+ tok.next();
+ return;
+ }
int level = 0;
// ensure that ".if 0\{" works as expected
if (tok.is_left_brace())
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?45502>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/