diff options
| author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-01-05 04:38:58 +0000 |
|---|---|---|
| committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-01-05 04:38:58 +0000 |
| commit | 0b072554a9e3bc83dcf3200de794bf50d94d1f3f (patch) | |
| tree | a0db132877ab9bde8c5a2987a66af8fa3255ac16 | |
| parent | fd956ee48cdab1f6637555c480bd0b962513fab2 (diff) | |
| download | ppe42-gcc-0b072554a9e3bc83dcf3200de794bf50d94d1f3f.tar.gz ppe42-gcc-0b072554a9e3bc83dcf3200de794bf50d94d1f3f.zip | |
* parser.c (cp_parser_binary_expression,
cp_parser_multiplicative_expression,
cp_parser_additive_expression, cp_parser_shift_expression,
cp_parser_relational_expression, cp_parser_equality_expression,
cp_parser_and_expression, cp_parser_exclusive_or_expression,
cp_parser_inclusive_or_expression,
cp_parser_logical_and_expression, cp_parser_logical_or_expression,
cp_parser_binary_expression): Const-ify.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60899 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/cp/ChangeLog | 11 | ||||
| -rw-r--r-- | gcc/cp/parser.c | 26 |
2 files changed, 24 insertions, 13 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 57a6f158e44..7b3df0050c9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,14 @@ +2003-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * parser.c (cp_parser_binary_expression, + cp_parser_multiplicative_expression, + cp_parser_additive_expression, cp_parser_shift_expression, + cp_parser_relational_expression, cp_parser_equality_expression, + cp_parser_and_expression, cp_parser_exclusive_or_expression, + cp_parser_inclusive_or_expression, + cp_parser_logical_and_expression, cp_parser_logical_or_expression, + cp_parser_binary_expression): Const-ify. + 2003-01-04 Mark Mitchell <mark@codesourcery.com> * method.c (use_thunk): Disable access control while building the diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 9592f6cb736..8715deb5c58 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -1700,7 +1700,7 @@ static bool cp_parser_check_template_parameters PARAMS ((cp_parser *, unsigned)); static tree cp_parser_binary_expression PARAMS ((cp_parser *, - cp_parser_token_tree_map, + const cp_parser_token_tree_map, cp_parser_expression_fn)); static tree cp_parser_global_scope_opt PARAMS ((cp_parser *, bool)); @@ -5172,7 +5172,7 @@ static tree cp_parser_multiplicative_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_MULT, MULT_EXPR }, { CPP_DIV, TRUNC_DIV_EXPR }, { CPP_MOD, TRUNC_MOD_EXPR }, @@ -5197,7 +5197,7 @@ static tree cp_parser_additive_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_PLUS, PLUS_EXPR }, { CPP_MINUS, MINUS_EXPR }, { CPP_EOF, ERROR_MARK } @@ -5221,7 +5221,7 @@ static tree cp_parser_shift_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_LSHIFT, LSHIFT_EXPR }, { CPP_RSHIFT, RSHIFT_EXPR }, { CPP_EOF, ERROR_MARK } @@ -5253,7 +5253,7 @@ static tree cp_parser_relational_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_LESS, LT_EXPR }, { CPP_GREATER, GT_EXPR }, { CPP_LESS_EQ, LE_EXPR }, @@ -5281,7 +5281,7 @@ static tree cp_parser_equality_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_EQ_EQ, EQ_EXPR }, { CPP_NOT_EQ, NE_EXPR }, { CPP_EOF, ERROR_MARK } @@ -5304,7 +5304,7 @@ static tree cp_parser_and_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_AND, BIT_AND_EXPR }, { CPP_EOF, ERROR_MARK } }; @@ -5326,7 +5326,7 @@ static tree cp_parser_exclusive_or_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_XOR, BIT_XOR_EXPR }, { CPP_EOF, ERROR_MARK } }; @@ -5349,7 +5349,7 @@ static tree cp_parser_inclusive_or_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_OR, BIT_IOR_EXPR }, { CPP_EOF, ERROR_MARK } }; @@ -5371,7 +5371,7 @@ static tree cp_parser_logical_and_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_AND_AND, TRUTH_ANDIF_EXPR }, { CPP_EOF, ERROR_MARK } }; @@ -5393,7 +5393,7 @@ static tree cp_parser_logical_or_expression (parser) cp_parser *parser; { - static cp_parser_token_tree_map map = { + static const cp_parser_token_tree_map map = { { CPP_OR_OR, TRUTH_ORIF_EXPR }, { CPP_EOF, ERROR_MARK } }; @@ -13833,7 +13833,7 @@ cp_parser_check_template_parameters (parser, num_templates) static tree cp_parser_binary_expression (parser, token_tree_map, fn) cp_parser *parser; - cp_parser_token_tree_map token_tree_map; + const cp_parser_token_tree_map token_tree_map; cp_parser_expression_fn fn; { tree lhs; @@ -13844,7 +13844,7 @@ cp_parser_binary_expression (parser, token_tree_map, fn) while (true) { cp_token *token; - cp_parser_token_tree_map_node *map_node; + const cp_parser_token_tree_map_node *map_node; tree rhs; /* Peek at the next token. */ |

