summaryrefslogtreecommitdiffstats
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
commitc1cd8ca4c718f4917e14241a7666a071d266192d (patch)
tree65e5e40238ccf7f8d120ef32890358e72632a6de /regress/tbl/data/Makefile
parent008fe3ecbf933d6e4c5edd9fd1ff2327703d428f (diff)
downloadmandoc-c1cd8ca4c718f4917e14241a7666a071d266192d.tar.gz
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>