diff options
author | Tom Tromey <tromey@adacore.com> | 2024-06-06 08:02:18 -0600 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2024-06-12 12:35:38 -0600 |
commit | bf14ed9fd19ac1b133db678565ee7156d4d1906f (patch) | |
tree | 19f84cc5598665fe33c2ab0bb3f0d233870993a9 /gdb | |
parent | f7660f9e2ee60befa9d39149c218d215c6d9801f (diff) | |
download | gdb-bf14ed9fd19ac1b133db678565ee7156d4d1906f.zip gdb-bf14ed9fd19ac1b133db678565ee7156d4d1906f.tar.gz gdb-bf14ed9fd19ac1b133db678565ee7156d4d1906f.tar.bz2 |
Remove LS_TOKEN_KEYWORD macro
This removes the LS_TOKEN_KEYWORD macro from linespec.c.
Reviewed-by: Keith Seitz <keiths@redhat.com>
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/linespec.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gdb/linespec.c b/gdb/linespec.c index b85d57c..3db0030 100644 --- a/gdb/linespec.c +++ b/gdb/linespec.c @@ -276,7 +276,6 @@ struct linespec_token }; #define LS_TOKEN_STOKEN(TOK) (TOK).data.string -#define LS_TOKEN_KEYWORD(TOK) (TOK).data.keyword /* An instance of the linespec parser. */ @@ -572,7 +571,7 @@ copy_token_string (linespec_token token) const char *str, *s; if (token.type == LSTOKEN_KEYWORD) - return make_unique_xstrdup (LS_TOKEN_KEYWORD (token)); + return make_unique_xstrdup (token.data.keyword); str = LS_TOKEN_STOKEN (token).ptr; s = remove_trailing_whitespace (str, str + LS_TOKEN_STOKEN (token).length); @@ -905,7 +904,7 @@ linespec_lexer_lex_one (linespec_parser *parser) if (keyword != NULL) { parser->lexer.current.type = LSTOKEN_KEYWORD; - LS_TOKEN_KEYWORD (parser->lexer.current) = keyword; + parser->lexer.current.data.keyword = keyword; /* We do not advance the stream here intentionally: we would like lexing to stop when a keyword is seen. |