diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-10-05 19:13:31 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-10-05 19:13:31 -0400 |
commit | 67c8d7deb23a770b7aca61dd995c98f465c1ba0b (patch) | |
tree | c43e3bdfbc6f61a90d92ad54a0b0567d2c92d05f | |
parent | 518e5ce827c8c11174503f024d401aaec006784b (diff) | |
download | gcc-67c8d7deb23a770b7aca61dd995c98f465c1ba0b.zip gcc-67c8d7deb23a770b7aca61dd995c98f465c1ba0b.tar.gz gcc-67c8d7deb23a770b7aca61dd995c98f465c1ba0b.tar.bz2 |
(contains_placeholder): Return 0 for WITH_RECORD_EXPR.
From-SVN: r5620
-rw-r--r-- | gcc/tree.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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': |