From d239cb85c79395e48ba21125d4726cd6b9325606 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sat, 11 Feb 2017 20:22:35 +0000 Subject: new regression tests for mdoc_macro.c revs. 1.211-1.215 --- regress/mdoc/break/tail.in | 15 +++++++++++++-- regress/mdoc/break/tail.out_ascii | 7 +++++-- regress/mdoc/break/tail.out_lint | 1 + 3 files changed, 19 insertions(+), 4 deletions(-) (limited to 'regress/mdoc/break') diff --git a/regress/mdoc/break/tail.in b/regress/mdoc/break/tail.in index ff250591..c4984bee 100644 --- a/regress/mdoc/break/tail.in +++ b/regress/mdoc/break/tail.in @@ -1,9 +1,9 @@ -.Dd April 5, 2015 +.Dd February 11, 2017 .Dt BREAK-TAIL 1 .Os OpenBSD .Sh NAME .Nm break-tail -.Nd tail arguments on broken blocks +.Nd tail arguments on or after broken blocks .Sh DESCRIPTION Broken by a partial explicit block: .Ao ao @@ -35,3 +35,14 @@ list body .Pc tail list body .El +.Pp +After a broken block: closing child on closing macro, +then opening child on closing macro: +.\" Crashed before mdoc_macro.c OpenBSD rev. 1.169 +.Ao ao +.Bo bo +.Bro bro +.Po po brc +.Brc pc +.Pc bc Bc ac +.Ac Op op diff --git a/regress/mdoc/break/tail.out_ascii b/regress/mdoc/break/tail.out_ascii index 62675d29..3d1dd0ce 100644 --- a/regress/mdoc/break/tail.out_ascii +++ b/regress/mdoc/break/tail.out_ascii @@ -1,7 +1,7 @@ BREAK-TAIL(1) General Commands Manual BREAK-TAIL(1) NNAAMMEE - bbrreeaakk--ttaaiill - tail arguments on broken blocks + bbrreeaakk--ttaaiill - tail arguments on or after broken blocks DDEESSCCRRIIPPTTIIOONN Broken by a partial explicit block: bc] tail bc] @@ -18,4 +18,7 @@ DDEESSCCRRIIPPTTIIOONN it (po pc) tail list body -OpenBSD April 5, 2015 OpenBSD + After a broken block: closing child on closing macro, then opening child + on closing macro: [op] + +OpenBSD February 11, 2017 OpenBSD diff --git a/regress/mdoc/break/tail.out_lint b/regress/mdoc/break/tail.out_lint index d6f1b900..d6449913 100644 --- a/regress/mdoc/break/tail.out_lint +++ b/regress/mdoc/break/tail.out_lint @@ -2,3 +2,4 @@ mandoc: tail.in:11:2: WARNING: blocks badly nested: Ao breaks Bo mandoc: tail.in:15:2: WARNING: blocks badly nested: Ao breaks Bo mandoc: tail.in:20:2: WARNING: blocks badly nested: Aq breaks Bo mandoc: tail.in:22:2: WARNING: blocks badly nested: Aq breaks Bo +mandoc: tail.in:46:2: WARNING: blocks badly nested: Bro breaks Po -- cgit v1.2.3-56-ge451