(warn_if_unused_value): Handle TREE_NO_UNUSED_WARNING for
authorJason Merrill <merrill@gnu.org>
Thu, 16 Jun 1994 00:47:03 +0000 (00:47 +0000)
committerJason Merrill <merrill@gnu.org>
Thu, 16 Jun 1994 00:47:03 +0000 (00:47 +0000)
        COMPOUND_EXPRs, too.

From-SVN: r7500

gcc/stmt.c

index acaa436..d74418c 100644 (file)
@@ -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.  */