From 5683e9b26a07ed29b94b37c807c4c524853feed4 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Tue, 7 May 2002 08:13:00 +0000 Subject: [PATCH] * tests/synclines.at: Be sure to prototype yylex and yyerror to avoid GCC warnings. --- ChangeLog | 5 +++++ tests/synclines.at | 33 ++++++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8115de8b..d9b9e4d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-05-07 Akim Demaille + + * tests/synclines.at: Be sure to prototype yylex and yyerror to + avoid GCC warnings. + 2002-05-07 Akim Demaille Kill GCC warnings. diff --git a/tests/synclines.at b/tests/synclines.at index 91b91746..a1243511 100644 --- a/tests/synclines.at +++ b/tests/synclines.at @@ -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" ]) -- 2.47.2