diff options
author | Geert Bosch <bosch@adacore.com> | 2008-10-01 18:43:09 +0000 |
---|---|---|
committer | Geert Bosch <bosch@gcc.gnu.org> | 2008-10-01 20:43:09 +0200 |
commit | 522aa637e45b961558d783b7c75346406dce5e86 (patch) | |
tree | d00fc9ee53e130d50770affe5f91adf662827d24 /gcc/tree.c | |
parent | 8fe005eeee68106a3621c830e24e9ae242bb8d2f (diff) | |
download | gcc-522aa637e45b961558d783b7c75346406dce5e86.zip gcc-522aa637e45b961558d783b7c75346406dce5e86.tar.gz gcc-522aa637e45b961558d783b7c75346406dce5e86.tar.bz2 |
tree.c (contains_placeholder_p): Return 0 for a SAVE_EXPR.
* tree.c (contains_placeholder_p): Return 0 for a SAVE_EXPR.
From-SVN: r140819
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -2492,6 +2492,11 @@ contains_placeholder_p (const_tree exp) || CONTAINS_PLACEHOLDER_P (TREE_OPERAND (exp, 1)) || CONTAINS_PLACEHOLDER_P (TREE_OPERAND (exp, 2))); + case SAVE_EXPR: + /* The save_expr function never wraps anything containing + a PLACEHOLDER_EXPR. */ + return 0; + default: break; } |