diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2022-04-24 17:40:22 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2022-04-24 17:40:22 +0000 |
commit | 585346697024b5a41297196991bebef97f11a26a (patch) | |
tree | a55bd402508612748a111bed2f3d1e6a0640682a /regress/mdoc/Ns/position.out_lint | |
parent | 3b18ea9139a1bdd9183db6f3ac6d174ad93b3cb3 (diff) | |
download | mandoc-585346697024b5a41297196991bebef97f11a26a.tar.gz mandoc-585346697024b5a41297196991bebef97f11a26a.tar.zst mandoc-585346697024b5a41297196991bebef97f11a26a.zip |
When we open a new .while loop, let's not attempt to close out
another enclosing .while loop at the same time.
Instead, postpone the closing until the next iteration of ROFF_RERUN.
This prevents one-line constructions like ".while 0 .while 0 something"
and ".while rx .while rx .rr x" (which admittedly aren't particularly
useful) from dying of abort(3), which was a bug tb@ found with afl(1).
Diffstat (limited to 'regress/mdoc/Ns/position.out_lint')
0 files changed, 0 insertions, 0 deletions