diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2022-04-28 10:26:37 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2022-04-28 10:26:37 +0000 |
commit | 4739b39372b31b9276373673e199b90e33fb70a8 (patch) | |
tree | ff5870d41a82b125632e2b5e08ef6f1c3afcbd0e /regress/man/B/nest.in | |
parent | 25152678ffdb7653b13569fefe86cb617d1e0532 (diff) | |
download | mandoc-4739b39372b31b9276373673e199b90e33fb70a8.tar.gz mandoc-4739b39372b31b9276373673e199b90e33fb70a8.tar.zst mandoc-4739b39372b31b9276373673e199b90e33fb70a8.zip |
Element next-line scopes may nest, so man_breakscope() may have to
break multiple element next-line scopes at the same time, similar to
what man_descope() already does for unconditional rewinding.
This fixes an assertion failure that tb@ found with afl(1), caused
by .SH .I .I .BI and similar sequences of macros without arguments.
Diffstat (limited to 'regress/man/B/nest.in')
-rw-r--r-- | regress/man/B/nest.in | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/regress/man/B/nest.in b/regress/man/B/nest.in new file mode 100644 index 00000000..5523b4a5 --- /dev/null +++ b/regress/man/B/nest.in @@ -0,0 +1,20 @@ +.\" $OpenBSD: nest.in,v 1.2 2022/04/28 10:23:31 schwarze Exp $ +.TH B-NEST 1 "April 28, 2022" +.SH NAME +B-nest \- nested next-line scopes +.SH DESCRIPTION +initial text +.B +.SM +bold text +back to roman +.B +.SM +.IR italic roman +.B +.SM +.SH +.B +.B +.RI section header +final text |