Follow-up Comment #18, bug #67571 (group groff): [comment #15 comment #15:] > Aha! This appears to be the same as issue as one I was already on the scent > of.
No, I'm wrong. Instead it appears to be truly the same issue as #67570 after
all.
I remain dubious of this global `using_character_classes` Boolean as noted in
the regression test I **was** writing for this ticket, though.
# Regression-test Savannah #67571. The formatter implements an internal
# optimization, using a global Boolean variable to track whether
# character classes are "in use", presumably because it was thought
# cheaper to do a comparison on that scalar value than to see if the
# dictionary of character class names is empty. (That decision makes
# more sense when you realize that the mechanisms for removing special
# characters and character classes are incomplete; see Savannah #67703.)
# Unfortunately manual maintenance means that Boolean variable's state
# can get deranged, and it did, when looking up character flags in some
# circumstances.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67571>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
