[BACK]Return to nest.out_lint CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc / regress / man / B

File: [cvsweb.bsd.lv] / mandoc / regress / man / B / nest.out_lint (download)

Revision 1.1, Thu Apr 28 10:26:38 2022 UTC (2 years, 1 month ago) by schwarze
Branch: MAIN
CVS Tags: HEAD

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.

mandoc: nest.in:12:2: WARNING: line scope broken: IR breaks SM
mandoc: nest.in:11:2: WARNING: line scope broken: IR breaks B
mandoc: nest.in:15:2: WARNING: line scope broken: SH breaks SM
mandoc: nest.in:14:2: WARNING: line scope broken: SH breaks B
mandoc: nest.in:18:2: WARNING: line scope broken: RI breaks B
mandoc: nest.in:17:2: WARNING: line scope broken: RI breaks B