* parse.y (primary): Use build_functional_cast for CV_QUALIFIER.

From-SVN: r29524
This commit is contained in:
Nathan Sidwell 1999-09-20 16:19:26 +00:00 committed by Nathan Sidwell
parent bb457bd901
commit ebaacb57d2
2 changed files with 7 additions and 9 deletions

View File

@ -1,3 +1,7 @@
1999-09-20 Nathan Sidwell <nathan@acm.org>
* parse.y (primary): Use build_functional_cast for CV_QUALIFIER.
1999-09-20 Nick Clifton <nickc@cygnus.com>
* decl2.c (lang_decode_option): Extend comment.

View File

@ -1474,15 +1474,9 @@ primary:
`const (3)' is equivalent to `const int (3)'. */
tree type;
if ($3 == error_mark_node)
{
$$ = error_mark_node;
break;
}
type = cp_build_qualified_type (integer_type_node,
cp_type_qual_from_rid ($1));
$$ = build_c_cast (type, build_compound_expr ($3));
type = hash_tree_cons (NULL_TREE, $1, NULL_TREE);
type = groktypename (build_decl_list (type, NULL_TREE));
$$ = build_functional_cast (type, $3);
}
| functional_cast
| DYNAMIC_CAST '<' type_id '>' '(' expr ')'