tests: fix syntax-check errors
authorAkim Demaille <akim@lrde.epita.fr>
Mon, 12 Nov 2012 08:49:49 +0000 (09:49 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Mon, 12 Nov 2012 08:53:21 +0000 (09:53 +0100)
Reported by Théophile Ranquet.

* tests/c++.at: Use AT_PARSER_CHECK.
Avoid using "strcmp", which triggers an error from syntax-check.

tests/c++.at

index 0d50281..f5e5f46 100644 (file)
@@ -177,8 +177,8 @@ main ()
 
 AT_BISON_CHECK([-o list.cc list.yy])
 AT_COMPILE_CXX([list])
-AT_CHECK([./list], 0,
-         [(0, 1, 2, 4)
+AT_PARSER_CHECK([./list], 0,
+[(0, 1, 2, 4)
 ])
 
 AT_BISON_OPTION_POPDEFS
@@ -687,7 +687,7 @@ main (int argc, const char *argv[])
       input = argv[1];
       break;
     case 3:
-      assert (!strcmp (argv[1], "--debug"));
+      assert (std::string(argv[1]) == "--debug");
       debug = 1;
       input = argv[2];
       break;