From f2e1d4090df5b14fb7fdf33407df4f2bc7c5b342 Mon Sep 17 00:00:00 2001 From: Theophile Ranquet Date: Thu, 31 Jan 2013 22:16:14 +0100 Subject: [PATCH] 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. --- tests/c++.at | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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) ]) -- 2.47.2