mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-21 18:23:03 +00:00
* tests/synclines.at: Be sure to prototype yylex and yyerror to
avoid GCC warnings.
This commit is contained in:
@@ -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>
|
2002-05-07 Akim Demaille <akim@epita.fr>
|
||||||
|
|
||||||
Kill GCC warnings.
|
Kill GCC warnings.
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ AT_CLEANUP
|
|||||||
AT_TEST_SYNCLINE([Prologue synch line],
|
AT_TEST_SYNCLINE([Prologue synch line],
|
||||||
[[%{
|
[[%{
|
||||||
#error "2"
|
#error "2"
|
||||||
|
void yyerror (const char *s);
|
||||||
|
int yylex (void);
|
||||||
%}
|
%}
|
||||||
%%
|
%%
|
||||||
exp: '0';
|
exp: '0';
|
||||||
@@ -70,6 +72,10 @@ AT_TEST_SYNCLINE([%union synch line],
|
|||||||
[[%union {
|
[[%union {
|
||||||
#error "2"
|
#error "2"
|
||||||
}
|
}
|
||||||
|
%{
|
||||||
|
void yyerror (const char *s);
|
||||||
|
int yylex (void);
|
||||||
|
%}
|
||||||
%%
|
%%
|
||||||
exp: '0';
|
exp: '0';
|
||||||
]],
|
]],
|
||||||
@@ -83,19 +89,20 @@ exp: '0';
|
|||||||
|
|
||||||
AT_TEST_SYNCLINE([Postprologue synch line],
|
AT_TEST_SYNCLINE([Postprologue synch line],
|
||||||
[[%{
|
[[%{
|
||||||
/* Nothing here. */
|
void yyerror (const char *s);
|
||||||
|
int yylex (void);
|
||||||
%}
|
%}
|
||||||
%union
|
%union
|
||||||
{
|
{
|
||||||
int ival;
|
int ival;
|
||||||
}
|
}
|
||||||
%{
|
%{
|
||||||
#error "9"
|
#error "10"
|
||||||
%}
|
%}
|
||||||
%%
|
%%
|
||||||
exp: '0';
|
exp: '0';
|
||||||
]],
|
]],
|
||||||
[input.y:9: #error "9"
|
[input.y:10: #error "10"
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
@@ -104,13 +111,17 @@ exp: '0';
|
|||||||
## ------------------- ##
|
## ------------------- ##
|
||||||
|
|
||||||
AT_TEST_SYNCLINE([Action synch line],
|
AT_TEST_SYNCLINE([Action synch line],
|
||||||
[[%%
|
[[%{
|
||||||
|
void yyerror (const char *s);
|
||||||
|
int yylex (void);
|
||||||
|
%}
|
||||||
|
%%
|
||||||
exp:
|
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],
|
AT_TEST_SYNCLINE([Epilogue synch line],
|
||||||
[[%%
|
[[%{
|
||||||
|
void yyerror (const char *s);
|
||||||
|
int yylex (void);
|
||||||
|
%}
|
||||||
|
%%
|
||||||
exp: '0';
|
exp: '0';
|
||||||
%%
|
%%
|
||||||
#error "4"
|
#error "8"
|
||||||
]],
|
]],
|
||||||
[input.y:4: #error "4"
|
[input.y:8: #error "8"
|
||||||
])
|
])
|
||||||
|
|||||||
Reference in New Issue
Block a user