Commit cba43cb6 by Volker Reichelt Committed by Volker Reichelt

parser.c (cp_lexer_next_token_is_keyword): Simplify.

	* parser.c (cp_lexer_next_token_is_keyword): Simplify.

	* parser.c (clear_decl_specs): Remove prototype.

	* parser.c (cp_parser_expression_fn): Remove.

From-SVN: r110039
parent 2b6dd222
2006-01-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de> 2006-01-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* parser.c (cp_lexer_next_token_is_keyword): Simplify.
* parser.c (clear_decl_specs): Remove prototype.
* parser.c (cp_parser_expression_fn): Remove.
* call.c (add_builtin_candidates): Remove superfluous return. * call.c (add_builtin_candidates): Remove superfluous return.
* name-lookup.c (do_toplevel_using_decl): Likewise. * name-lookup.c (do_toplevel_using_decl): Likewise.
* parser.c (cp_parser_type_specifier_seq): Likewise. * parser.c (cp_parser_type_specifier_seq): Likewise.
......
...@@ -497,12 +497,7 @@ cp_lexer_next_token_is_not (cp_lexer* lexer, enum cpp_ttype type) ...@@ -497,12 +497,7 @@ cp_lexer_next_token_is_not (cp_lexer* lexer, enum cpp_ttype type)
static inline bool static inline bool
cp_lexer_next_token_is_keyword (cp_lexer* lexer, enum rid keyword) cp_lexer_next_token_is_keyword (cp_lexer* lexer, enum rid keyword)
{ {
cp_token *token; return cp_lexer_peek_token (lexer)->keyword == keyword;
/* Peek at the next token. */
token = cp_lexer_peek_token (lexer);
/* Check to see if it is the indicated keyword. */
return token->keyword == keyword;
} }
/* Return a pointer to the Nth token in the token stream. If N is 1, /* Return a pointer to the Nth token in the token stream. If N is 1,
...@@ -757,9 +752,6 @@ cp_token_cache_new (cp_token *first, cp_token *last) ...@@ -757,9 +752,6 @@ cp_token_cache_new (cp_token *first, cp_token *last)
/* Decl-specifiers. */ /* Decl-specifiers. */
static void clear_decl_specs
(cp_decl_specifier_seq *);
/* Set *DECL_SPECS to represent an empty decl-specifier-seq. */ /* Set *DECL_SPECS to represent an empty decl-specifier-seq. */
static void static void
...@@ -1352,9 +1344,6 @@ typedef struct cp_parser GTY(()) ...@@ -1352,9 +1344,6 @@ typedef struct cp_parser GTY(())
unsigned num_template_parameter_lists; unsigned num_template_parameter_lists;
} cp_parser; } cp_parser;
/* The type of a function that parses some kind of expression. */
typedef tree (*cp_parser_expression_fn) (cp_parser *);
/* Prototypes. */ /* Prototypes. */
/* Constructors and destructors. */ /* Constructors and destructors. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment