From 373c0e7f04097a50d480846786894883adbf5e45 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sun, 12 Sep 2004 14:36:50 -0700 Subject: re PR c++/16254 (ICE in lower_stmt, at gimple-low.c:205) PR c++/16254 * fold-const.c (fold) : 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 --- gcc/tree.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'gcc/tree.h') diff --git a/gcc/tree.h b/gcc/tree.h index 0dd7eac..9524025 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -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 -- cgit v1.1