diff options
author | Joseph Myers <joseph@codesourcery.com> | 2005-08-06 12:31:49 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2005-08-06 12:31:49 +0100 |
commit | 591baeb02089799b46e5d320bc6f403d583fe3e9 (patch) | |
tree | 50083463eef147d4518d2138f1a14ce9e8fb18b7 /gcc/fortran/resolve.c | |
parent | f7a064b51430b3ba027c921786f1268c54cd1d5c (diff) | |
download | gcc-591baeb02089799b46e5d320bc6f403d583fe3e9.zip gcc-591baeb02089799b46e5d320bc6f403d583fe3e9.tar.gz gcc-591baeb02089799b46e5d320bc6f403d583fe3e9.tar.bz2 |
re PR c/23113 (The -Wunused (value computed is not used) option missed an important case)
PR c/23113
* stmt.c (warn_if_unused_value): Check TREE_NO_WARNING at start.
Don't handle NOP_EXPR, CONVERT_EXPR and NON_LVALUE_EXPR
specially. Check for side effects only for COND_EXPR.
* c-typeck.c (c_finish_stmt_expr): Mark statement expression
return with TREE_NO_WARNING.
testsuite:
* gcc.dg/Wunused-value-1.c: New test.
From-SVN: r102805
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions