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

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

Revision 1.6, Wed Sep 9 17:01:11 2020 UTC (3 years, 8 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_14_6, HEAD
Changes since 1.5: +3 -0 lines

Element next-line scopes can nest.  Consequently, even when closing
one element next-line scope, the MAN_ELINE flag must not yet be
cleared if the parent macro is another element macro having next-line
scope, or an assertion failure is caused if all this is wrapped in
another macro that has block next-line scope, for example .TP.
Bug found in an afl run performed by Jan Schreiber <jes at posteo dot de>.

mandoc: broken.in:11:2: WARNING: line scope broken: RE breaks TP
mandoc: broken.in:16:1: WARNING: skipping blank line in line scope
mandoc: broken.in:21:2: WARNING: line scope broken: EOF breaks I
mandoc: broken.in:20:2: WARNING: line scope broken: EOF breaks B
mandoc: broken.in:19:2: WARNING: line scope broken: EOF breaks TP