mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-20 01:33:03 +00:00
(_AT_CHECK_PRINTER_AND_DESTRUCTOR): New arg
specifying whether the test should be skipped. Use it tp specify that the [%defines %skeleton "lalr1.cc"] tests currently fail on some hosts, and should be skipped.
This commit is contained in:
@@ -444,12 +444,12 @@ Parsing FAILED.
|
|||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
# AT_CHECK_PRINTER_AND_DESTRUCTOR([BISON-OPTIONS], [UNION-FLAG], [FAIL_FLAG])
|
# AT_CHECK_PRINTER_AND_DESTRUCTOR([BISON-OPTIONS], [UNION-FLAG], [SKIP_FLAG])
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
m4_define([AT_CHECK_PRINTER_AND_DESTRUCTOR],
|
m4_define([AT_CHECK_PRINTER_AND_DESTRUCTOR],
|
||||||
[AT_SETUP([Printers and Destructors $2: $1])
|
[AT_SETUP([Printers and Destructors $2: $1])
|
||||||
|
|
||||||
AT_XFAIL_IF([$3])
|
$3
|
||||||
_AT_CHECK_PRINTER_AND_DESTRUCTOR($[1], $[2], $[3], $[4],
|
_AT_CHECK_PRINTER_AND_DESTRUCTOR($[1], $[2], $[3], $[4],
|
||||||
[%error-verbose
|
[%error-verbose
|
||||||
%debug
|
%debug
|
||||||
@@ -464,8 +464,13 @@ AT_CLEANUP
|
|||||||
AT_CHECK_PRINTER_AND_DESTRUCTOR([])
|
AT_CHECK_PRINTER_AND_DESTRUCTOR([])
|
||||||
AT_CHECK_PRINTER_AND_DESTRUCTOR([], [with union])
|
AT_CHECK_PRINTER_AND_DESTRUCTOR([], [with union])
|
||||||
|
|
||||||
AT_CHECK_PRINTER_AND_DESTRUCTOR([%defines %skeleton "lalr1.cc"], , :)
|
# These tests currently fail on a Debian GNU/Linux 3.0r2 x86 host,
|
||||||
AT_CHECK_PRINTER_AND_DESTRUCTOR([%defines %skeleton "lalr1.cc"], [with union], :)
|
# but the 2nd test succeeds on a Solaris 9 sparc hosts (Forte 7 cc).
|
||||||
|
# Skip them until we figure out what the problem is.
|
||||||
|
AT_CHECK_PRINTER_AND_DESTRUCTOR([%defines %skeleton "lalr1.cc"], ,
|
||||||
|
[AT_CHECK([exit 77])])
|
||||||
|
AT_CHECK_PRINTER_AND_DESTRUCTOR([%defines %skeleton "lalr1.cc"], [with union],
|
||||||
|
[AT_CHECK([exit 77])])
|
||||||
|
|
||||||
AT_CHECK_PRINTER_AND_DESTRUCTOR([%glr-parser])
|
AT_CHECK_PRINTER_AND_DESTRUCTOR([%glr-parser])
|
||||||
AT_CHECK_PRINTER_AND_DESTRUCTOR([%glr-parser], [with union])
|
AT_CHECK_PRINTER_AND_DESTRUCTOR([%glr-parser], [with union])
|
||||||
|
|||||||
Reference in New Issue
Block a user