aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>2006-01-20 21:08:48 +0000
committerVolker Reichelt <reichelt@gcc.gnu.org>2006-01-20 21:08:48 +0000
commitcba43cb6bacb99d1ecc3ae48cf0a79e6046c71a6 (patch)
tree63bbfa9e2da95f818aed51ddbe173a2d992ec244 /gcc
parent2b6dd222bbb82a052974fa931473702700ecfda9 (diff)
downloadgcc-cba43cb6bacb99d1ecc3ae48cf0a79e6046c71a6.zip
gcc-cba43cb6bacb99d1ecc3ae48cf0a79e6046c71a6.tar.gz
gcc-cba43cb6bacb99d1ecc3ae48cf0a79e6046c71a6.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/parser.c13
2 files changed, 7 insertions, 12 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2a9928e..42c69e8 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,11 @@
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.
* name-lookup.c (do_toplevel_using_decl): Likewise.
* parser.c (cp_parser_type_specifier_seq): Likewise.
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
index 814ee5a..148eb1d 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -497,12 +497,7 @@ cp_lexer_next_token_is_not (cp_lexer* lexer, enum cpp_ttype type)
static inline bool
cp_lexer_next_token_is_keyword (cp_lexer* lexer, enum rid keyword)
{
- cp_token *token;
-
- /* 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 cp_lexer_peek_token (lexer)->keyword == keyword;
}
/* 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)
/* Decl-specifiers. */
-static void clear_decl_specs
- (cp_decl_specifier_seq *);
-
/* Set *DECL_SPECS to represent an empty decl-specifier-seq. */
static void
@@ -1352,9 +1344,6 @@ typedef struct cp_parser GTY(())
unsigned num_template_parameter_lists;
} cp_parser;
-/* The type of a function that parses some kind of expression. */
-typedef tree (*cp_parser_expression_fn) (cp_parser *);
-
/* Prototypes. */
/* Constructors and destructors. */