diff options
author | Jakub Jelinek <jakub@redhat.com> | 2009-04-27 07:54:32 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2009-04-27 07:54:32 +0200 |
commit | 7409e5a54109beb1e249f6b25d8fae45e9c1e111 (patch) | |
tree | 968f19673bc125b699601e6421177f0ba8940329 /gcc/testsuite/g++.dg | |
parent | 5bb786b05392b26a399ad9cbf183ebfe6afd99a1 (diff) | |
download | gcc-7409e5a54109beb1e249f6b25d8fae45e9c1e111.zip gcc-7409e5a54109beb1e249f6b25d8fae45e9c1e111.tar.gz gcc-7409e5a54109beb1e249f6b25d8fae45e9c1e111.tar.bz2 |
re PR c++/39875 (Wrong "value computed is not used" warning)
PR c++/39875
* cvt.c (convert_to_void) <case INDIRECT_REF>: Only warn about
-Wunused-value if implicit.
* g++.dg/warn/Wunused-15.C: New test.
From-SVN: r146825
Diffstat (limited to 'gcc/testsuite/g++.dg')
-rw-r--r-- | gcc/testsuite/g++.dg/warn/Wunused-15.C | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/warn/Wunused-15.C b/gcc/testsuite/g++.dg/warn/Wunused-15.C new file mode 100644 index 0000000..efaebc0 --- /dev/null +++ b/gcc/testsuite/g++.dg/warn/Wunused-15.C @@ -0,0 +1,11 @@ +// PR c++/39875 +// { dg-do compile } +// { dg-options "-Wunused-value" } + +int *i; +void +foo () +{ + *i++; // { dg-warning "value computed is not used" } + (void) *i++; // { dg-bogus "value computed is not used" } +} |