glcpp: Remove empty mid-rule action which changes test behavior.
Apparently this causes a slight difference in the parser's token expectations, leading to a different error message. It seems harmless, but I wanted to be cautious and separate it out. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
e816c8b54a
commit
ea9fa5ff05
|
@ -279,7 +279,7 @@ control_line:
|
||||||
;
|
;
|
||||||
|
|
||||||
control_line_success:
|
control_line_success:
|
||||||
HASH_TOKEN DEFINE_TOKEN { } define
|
HASH_TOKEN DEFINE_TOKEN define
|
||||||
| HASH_TOKEN UNDEF IDENTIFIER NEWLINE {
|
| HASH_TOKEN UNDEF IDENTIFIER NEWLINE {
|
||||||
macro_t *macro;
|
macro_t *macro;
|
||||||
if (strcmp("__LINE__", $3) == 0
|
if (strcmp("__LINE__", $3) == 0
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
0:1(9): preprocessor error: #define followed by a non-identifier: 123
|
0:1(9): preprocessor error: #define followed by a non-identifier: 123
|
||||||
0:1(9): preprocessor error: syntax error, unexpected INTEGER_STRING, expecting FUNC_IDENTIFIER or OBJ_IDENTIFIER
|
0:1(9): preprocessor error: syntax error, unexpected INTEGER_STRING, expecting FUNC_IDENTIFIER or OBJ_IDENTIFIER or NEWLINE
|
||||||
|
|
Loading…
Reference in New Issue