Commit ebaacb57 by Nathan Sidwell Committed by Nathan Sidwell

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

From-SVN: r29524
parent bb457bd9
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.
......
......@@ -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 ')'
......
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