diff options
author | Richard Henderson <rth@redhat.com> | 2004-09-12 14:36:50 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2004-09-12 14:36:50 -0700 |
commit | 373c0e7f04097a50d480846786894883adbf5e45 (patch) | |
tree | 051c6e5b7ae1bdd153f37194a1ba91a1342fe790 /gcc/tree.h | |
parent | 7fac672272cce6ed7e6e8ca9a54116d40f303dd7 (diff) | |
download | gcc-373c0e7f04097a50d480846786894883adbf5e45.zip gcc-373c0e7f04097a50d480846786894883adbf5e45.tar.gz gcc-373c0e7f04097a50d480846786894883adbf5e45.tar.bz2 |
re PR c++/16254 (ICE in lower_stmt, at gimple-low.c:205)
PR c++/16254
* fold-const.c (fold) <case CLEANUP_POINT_EXPR>: Remove.
* tree.c, tree.h (has_cleanups): Remove.
cp/
* semantics.c (maybe_cleanup_point_expr): Don't call fold.
* typeck.c (condition_conversion): Likewise.
From-SVN: r87407
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 5 |
1 files changed, 0 insertions, 5 deletions
@@ -3240,11 +3240,6 @@ extern bool contains_placeholder_p (tree); extern bool type_contains_placeholder_p (tree); -/* Return 1 if EXP contains any expressions that produce cleanups for an - outer scope to deal with. Used by fold. */ - -extern int has_cleanups (tree); - /* Given a tree EXP, a FIELD_DECL F, and a replacement value R, return a tree with all occurrences of references to F in a PLACEHOLDER_EXPR replaced by R. Note that we assume here that EXP |