]> git.saurik.com Git - bison.git/blobdiff - tests/regression.at
build: avoid clang's colored diagnostics in the test suite
[bison.git] / tests / regression.at
index 418faf056a1b2a30e00f3b3c60292124337956af..7a5ed3e939b8a125f907f8fea045d5d465a4dc14 100644 (file)
@@ -377,7 +377,10 @@ exp: ;
 %%
 ]])
 
-AT_BISON_CHECK([-v -o input.c input.y])
+AT_BISON_CHECK([-v -o input.c input.y], 0, [],
+[[input.y:1.29-32: warning: useless associativity for "||" [-Wother]
+input.y:2.29-32: warning: useless associativity for "<=" [-Wother]
+]])
 
 AT_CLEANUP
 
@@ -1147,6 +1150,7 @@ AT_BISON_OPTION_POPDEFS
 AT_BISON_CHECK([[-o input.c input.y]], [[0]],,
 [[input.y:24.5-19: warning: rule useless in parser due to conflicts: start: start [-Wother]
 input.y:28.5-19: warning: rule useless in parser due to conflicts: sr_conflict: TK2 "tok alias" [-Wother]
+input.y:18.7-9: warning: useless associativity for TK1 [-Wother]
 ]])
 AT_COMPILE([[input]])
 AT_PARSER_CHECK([[./input]])
@@ -1545,7 +1549,7 @@ AT_DATA_GRAMMAR([input.y],
 %parse-param { int x }
 // Spaces, tabs, and new lines.
 %parse-param { @&t@
-        int y   @&t@
+@tb@ int y@tb@ @&t@
          @&t@
  @&t@
 }
@@ -1573,7 +1577,7 @@ yyparse (int x, int y)
 int
 main (void)
 {
-  return !!yyparse(1, 2);
+  return yyparse(1, 2);
 }
 ]])