From 67c8d7deb23a770b7aca61dd995c98f465c1ba0b Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 5 Oct 1993 19:13:31 -0400 Subject: [PATCH] (contains_placeholder): Return 0 for WITH_RECORD_EXPR. From-SVN: r5620 --- gcc/tree.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/tree.c b/gcc/tree.c index e1cc1878162..bc4af6e83b0 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -1887,6 +1887,11 @@ contains_placeholder_p (exp) register enum tree_code code = TREE_CODE (exp); tree inner; + /* If we have a WITH_RECORD_EXPR, it "cancels" any PLACEHOLDER_EXPR + in it since it is supplying a value for it. */ + if (code == WITH_RECORD_EXPR) + return 0; + switch (TREE_CODE_CLASS (code)) { case 'r': -- 2.30.2