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:
|
||||
HASH_TOKEN DEFINE_TOKEN { } define
|
||||
HASH_TOKEN DEFINE_TOKEN define
|
||||
| HASH_TOKEN UNDEF IDENTIFIER NEWLINE {
|
||||
macro_t *macro;
|
||||
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: 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