]> git.saurik.com Git - bison.git/blobdiff - tests/cxx-type.at
(struct yyltype): Define members even when not
[bison.git] / tests / cxx-type.at
index 1c67c71274fef01334393fb9b1695690992ae5f1..df85fd7e9ebe099dec8a2fcf3b42ef336a32e190 100644 (file)
@@ -93,8 +93,9 @@ declarator : ID               { printf ("\"%s\" ", ]$[1); }
 int
 main (int argc, char** argv)
 {
-  assert (argc = 2);
-  assert (freopen (argv[1], "r", stdin));
+  assert (argc == 2);
+  if (!freopen (argv[1], "r", stdin))
+    abort ();
   exit (yyparse ());
 }
 
@@ -182,7 +183,7 @@ z + q;
 This is total garbage, but it should be ignored.
 ]])
 
-AT_CHECK([bison types.y -o types.c], 0, [], ignore)
+AT_CHECK([bison -o types.c types.y], 0, [], ignore)
 AT_COMPILE([types])
 ])