Update of bug #68420 (group groff):
Status: Confirmed => In Progress
Planned Release: None => 1.25.0
_______________________________________________________
Follow-up Comment #5:
Here's a fix. I'll be pushing regression tests for both the `cc` and `c2`
requests.
`ec` is not affected.
$ git diff
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 57a367f69..d218847d5 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -321,7 +321,7 @@ static void assign_control_character_request() // .cc
}
else
assignment_worked = curenv->set_control_character(cc);
- assert(assignment_worked);
+ assert(do_nothing || assignment_worked);
skip_line();
}
@@ -364,7 +364,7 @@ static void assign_no_break_control_character_request() //
.c2
}
else
assignment_worked = curenv->set_no_break_control_character(nbcc);
- assert(assignment_worked);
+ assert(do_nothing || assignment_worked);
skip_line();
}
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68420>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
