diff options
author | Jason Merrill <merrill@gnu.org> | 1994-06-16 00:47:03 +0000 |
---|---|---|
committer | Jason Merrill <merrill@gnu.org> | 1994-06-16 00:47:03 +0000 |
commit | a646a21183d4be03dc046bbe6761af1a379e02d1 (patch) | |
tree | ed07658f3eb03a1eb42664f36b874cd37e0f2881 /gcc | |
parent | 248c0f743ba324dfe3c97b6920243a58eb7299f3 (diff) | |
download | gcc-a646a21183d4be03dc046bbe6761af1a379e02d1.zip gcc-a646a21183d4be03dc046bbe6761af1a379e02d1.tar.gz gcc-a646a21183d4be03dc046bbe6761af1a379e02d1.tar.bz2 |
(warn_if_unused_value): Handle TREE_NO_UNUSED_WARNING for
COMPOUND_EXPRs, too.
From-SVN: r7500
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/stmt.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1697,6 +1697,8 @@ warn_if_unused_value (exp) return warn_if_unused_value (TREE_OPERAND (exp, 1)); case COMPOUND_EXPR: + if (TREE_NO_UNUSED_WARNING (exp)) + return 0; if (warn_if_unused_value (TREE_OPERAND (exp, 0))) return 1; /* Let people do `(foo (), 0)' without a warning. */ |