From 11c4e57daf46a0f465716621d56e780bf7b0c860 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Mon, 25 Aug 2008 13:43:00 +0200 Subject: [PATCH] AT_FULL_COMPILE. * tests/actions.at, tests/regression.at: Use it. --- ChangeLog | 5 +++++ tests/actions.at | 8 ++------ tests/regression.at | 12 ++---------- 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/ChangeLog b/ChangeLog index e7b3f1c3..2c876aa2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-11-11 Akim Demaille + + AT_FULL_COMPILE. + * tests/actions.at, tests/regression.at: Use it. + 2008-11-07 Akim Demaille Pass command line location to skeleton_arg and language_argmatch. diff --git a/tests/actions.at b/tests/actions.at index 602eac8c..afbc94db 100644 --- a/tests/actions.at +++ b/tests/actions.at @@ -1,5 +1,5 @@ # Executing Actions. -*- Autotest -*- -# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software +# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software # Foundation, Inc. # This program is free software: you can redistribute it and/or modify @@ -367,11 +367,7 @@ main (int argc, const char *argv[]) } ]]) -AT_LALR1_CC_IF( - [AT_BISON_CHECK([-o input.cc input.y]) - AT_COMPILE_CXX([input])], - [AT_BISON_CHECK([-o input.c input.y]) - AT_COMPILE([input])]) +AT_FULL_COMPILE([input]) # Check the location of "empty" diff --git a/tests/regression.at b/tests/regression.at index 6bfc8d09..fa2278a8 100644 --- a/tests/regression.at +++ b/tests/regression.at @@ -939,11 +939,7 @@ m4_define([AT_CHECK_DANCER], AT_BISON_OPTION_PUSHDEFS([$1]) _AT_DATA_DANCER_Y([$1]) AT_BISON_CHECK([-o dancer.c dancer.y]) -AT_LALR1_CC_IF( - [AT_BISON_CHECK([-o dancer.cc dancer.y]) - AT_COMPILE_CXX([dancer])], - [AT_BISON_CHECK([-o dancer.c dancer.y]) - AT_COMPILE([dancer])]) +AT_FULL_COMPILE([dancer]) AT_PARSER_CHECK([./dancer], 1, [], [syntax error, unexpected ':' ]) @@ -1039,11 +1035,7 @@ m4_define([AT_CHECK_EXPECT2], AT_BISON_OPTION_PUSHDEFS([$1]) _AT_DATA_EXPECT2_Y([$1]) AT_BISON_CHECK([-o expect2.c expect2.y]) -AT_LALR1_CC_IF( - [AT_BISON_CHECK([-o expect2.cc expect2.y]) - AT_COMPILE_CXX([expect2])], - [AT_BISON_CHECK([-o expect2.c expect2.y]) - AT_COMPILE([expect2])]) +AT_FULL_COMPILE([expect2]) AT_PARSER_CHECK([./expect2], 1, [], [syntax error, unexpected '+', expecting A or B ]) -- 2.45.2