]> git.saurik.com Git - bison.git/commitdiff
* tests/synclines.at: Be sure to prototype yylex and yyerror to
authorAkim Demaille <akim@epita.fr>
Tue, 7 May 2002 08:13:00 +0000 (08:13 +0000)
committerAkim Demaille <akim@epita.fr>
Tue, 7 May 2002 08:13:00 +0000 (08:13 +0000)
avoid GCC warnings.

ChangeLog
tests/synclines.at

index 8115de8ba9b4313e457abe3fa6fe450c8a6d5825..d9b9e4d2e8c3de969ab54481fb29927197b28250 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-05-07  Akim Demaille  <akim@epita.fr>
+
+       * tests/synclines.at: Be sure to prototype yylex and yyerror to
+       avoid GCC warnings.
+
 2002-05-07  Akim Demaille  <akim@epita.fr>
 
        Kill GCC warnings.
index 91b91746e53ca249ace2ac9dbe53ad842e5057f3..a1243511d9bdc87b988685db272a07db19732f56 100644 (file)
@@ -54,6 +54,8 @@ AT_CLEANUP
 AT_TEST_SYNCLINE([Prologue synch line],
 [[%{
 #error "2"
+void yyerror (const char *s);
+int yylex (void);
 %}
 %%
 exp: '0';
@@ -70,6 +72,10 @@ AT_TEST_SYNCLINE([%union synch line],
 [[%union {
 #error "2"
 }
+%{
+void yyerror (const char *s);
+int yylex (void);
+%}
 %%
 exp: '0';
 ]],
@@ -83,19 +89,20 @@ exp: '0';
 
 AT_TEST_SYNCLINE([Postprologue synch line],
 [[%{
-/* Nothing here. */
+void yyerror (const char *s);
+int yylex (void);
 %}
 %union
 {
   int ival;
 }
 %{
-#error "9"
+#error "10"
 %}
 %%
 exp: '0';
 ]],
-[input.y:9: #error "9"
+[input.y:10: #error "10"
 ])
 
 
@@ -104,13 +111,17 @@ exp: '0';
 ## ------------------- ##
 
 AT_TEST_SYNCLINE([Action synch line],
-[[%%
+[[%{
+void yyerror (const char *s);
+int yylex (void);
+%}
+%%
 exp:
 {
-#error "4"
+#error "8"
 };
 ]],
-[input.y:4: #error "4"
+[input.y:8: #error "8"
 ])
 
 
@@ -119,10 +130,14 @@ exp:
 ## --------------------- ##
 
 AT_TEST_SYNCLINE([Epilogue synch line],
-[[%%
+[[%{
+void yyerror (const char *s);
+int yylex (void);
+%}
+%%
 exp: '0';
 %%
-#error "4"
+#error "8"
 ]],
-[input.y:4: #error "4"
+[input.y:8: #error "8"
 ])