aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/regress/tbl/data/Makefile
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2022-04-26 14:52:05 +0000
committerIngo Schwarze <schwarze@openbsd.org>2022-04-26 14:52:05 +0000
commitc2e70e08c4a052a976c913961c21ebe72ab8111e (patch)
treec077eaa18e4190d474428ba1049d0d27350101bf /regress/tbl/data/Makefile
parent8c8298198d4578f2d09c34f5b09dea2af3a45a19 (diff)
downloadmandoc-c2e70e08c4a052a976c913961c21ebe72ab8111e.tar.gz
mandoc-c2e70e08c4a052a976c913961c21ebe72ab8111e.tar.zst
mandoc-c2e70e08c4a052a976c913961c21ebe72ab8111e.zip
At the end of every tbl(7) cell, clear the \z state.
This is needed because the TERMP_MULTICOL mode is designed such that term_tbl() buffers all the cells of the table row before the normal reset logic near the end of term_flushln() can be reached. This fixes an assertion failure triggered by \z near the end of a table cell, found by tb@ using afl(1).
Diffstat (limited to 'regress/tbl/data/Makefile')
-rw-r--r--regress/tbl/data/Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/regress/tbl/data/Makefile b/regress/tbl/data/Makefile
index b1dcfa08..6db686b9 100644
--- a/regress/tbl/data/Makefile
+++ b/regress/tbl/data/Makefile
@@ -1,13 +1,16 @@
-# $OpenBSD: Makefile,v 1.5 2019/07/18 14:38:47 schwarze Exp $
+# $OpenBSD: Makefile,v 1.6 2022/04/26 14:46:30 schwarze Exp $
REGRESS_TARGETS = blankline block_empty block_unclosed block_width
-REGRESS_TARGETS += block_wrap empty insert
+REGRESS_TARGETS += block_wrap empty escz escz_end insert
LINT_TARGETS = block_unclosed empty insert
-# groff-1.22.3 defect:
+# groff-1.23.0 defects:
# - When a table ends in the middle of a block,
# GNU eqn produces no output whatsoever for the whole table.
+# - When a table cell ends with a no-advance escape sequence,
+# the next cell is appended to the current cell instead of
+# aligning it to the next column.
-SKIP_GROFF = block_unclosed
+SKIP_GROFF = block_unclosed escz_end
.include <bsd.regress.mk>