]> git.saurik.com Git - bison.git/commitdiff
tests: please clang and use ".cc", not ".c", for C++ input
authorAkim Demaille <akim@lrde.epita.fr>
Mon, 28 Jan 2013 15:50:50 +0000 (16:50 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Mon, 8 Apr 2013 11:29:26 +0000 (13:29 +0200)
When fed with foo.c, clang++ 3.2 answers:

  clang: error: treating 'c' input as 'c++' when in C++ mode,
                this behavior is deprecated

* tests/output.at (AT_CHECK_OUTPUT_FILE_NAME): Use *.cc and *.hh
for C++.

tests/output.at

index 657903a5b55ca930d543c0fe8cbf35b90b03b5d5..e45ae48f70e32a9672f51a0b937b9ab9f7c356c7 100644 (file)
@@ -205,9 +205,9 @@ AT_DATA_GRAMMAR([cxx.y],
 %%
 start: {};
 ]])
-AT_BISON_CHECK([-o "AS_ESCAPE([$1.c])" --defines="AS_ESCAPE([$1.h])" cxx.y])
-AT_CHECK([ls "AS_ESCAPE([$1.c])" "AS_ESCAPE([$1.h])"], [], [ignore])
-AT_COMPILE_CXX([cxx.o], [-c "AS_ESCAPE([$1.c])"])
+AT_BISON_CHECK([-o "AS_ESCAPE([$1.cc])" --defines="AS_ESCAPE([$1.hh])" cxx.y])
+AT_CHECK([ls "AS_ESCAPE([$1.cc])" "AS_ESCAPE([$1.hh])"], [], [ignore])
+AT_COMPILE_CXX([cxx.o], [-c "AS_ESCAPE([$1.cc])"])
 $2
 
 AT_BISON_OPTION_POPDEFS