From: Theophile Ranquet Date: Thu, 31 Jan 2013 21:16:14 +0000 (+0100) Subject: tests: use AT_FULL_COMPILE where possible X-Git-Tag: v2.7.90~116 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/f2e1d4090df5b14fb7fdf33407df4f2bc7c5b342?ds=inline tests: use AT_FULL_COMPILE where possible * tests/c++.at (C++ Variant-based Symbol, Variants): Here. Rename the generated input files to use .y instead of .yy, as a requirement for using AT_FULL_COMPILE instead of a combination of AT_BISON_CHECK and AT_BISON_COMPILE_CXX. --- diff --git a/tests/c++.at b/tests/c++.at index d36e3225..9a95322c 100644 --- a/tests/c++.at +++ b/tests/c++.at @@ -28,7 +28,7 @@ AT_KEYWORDS([variant]) AT_BISON_OPTION_PUSHDEFS([%skeleton "lalr1.cc" %debug $1]) # Store strings and integers in a list of strings. -AT_DATA_GRAMMAR([list.yy], +AT_DATA_GRAMMAR([list.y], [[%skeleton "lalr1.cc" %define api.value.type variant %define parse.assert @@ -92,8 +92,7 @@ int main() } ]]) -AT_BISON_CHECK([-o list.cc list.yy]) -AT_COMPILE_CXX([list], [list.cc]) +AT_FULL_COMPILE([list]) AT_PARSER_CHECK([./list], 0, [], [12 123 @@ -115,7 +114,7 @@ m4_pushdef([AT_TEST], AT_BISON_OPTION_PUSHDEFS([%skeleton "lalr1.cc" %debug $1]) # Store strings and integers in a list of strings. -AT_DATA_GRAMMAR([list.yy], +AT_DATA_GRAMMAR([list.y], [[%debug %skeleton "lalr1.cc" %define api.value.type variant @@ -250,8 +249,7 @@ namespace yy ]AT_MAIN_DEFINE[ ]]) -AT_BISON_CHECK([-o list.cc list.yy]) -AT_COMPILE_CXX([list], [list.cc]) +AT_FULL_COMPILE([list]) AT_PARSER_CHECK([./list], 0, [(0, 1, 2, 4) ])