aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <paolo@gcc.gnu.org>2013-03-05 11:15:17 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2013-03-05 11:15:17 +0000
commitd16d5c515ffb55dcdee83f9c30aa471487b8eeae (patch)
tree4fa8942b27144df106eae939b853c6d1fbe8757a
parent4dc2a49b06be84ca7cf81b69cfe4b9bbe8995bac (diff)
downloadgcc-d16d5c515ffb55dcdee83f9c30aa471487b8eeae.zip
gcc-d16d5c515ffb55dcdee83f9c30aa471487b8eeae.tar.gz
gcc-d16d5c515ffb55dcdee83f9c30aa471487b8eeae.tar.bz2
re PR c++/56530 (Bogus warning with -Wsign-conversion (again))
2013-03-05 Paolo Carlini <paolo.carlini@oracle.com> PR c++/56530 * g++.dg/warn/Wsign-conversion-2.C: New. From-SVN: r196460
-rw-r--r--gcc/testsuite/g++.dg/warn/Wsign-conversion-2.C11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/warn/Wsign-conversion-2.C b/gcc/testsuite/g++.dg/warn/Wsign-conversion-2.C
new file mode 100644
index 0000000..1664575
--- /dev/null
+++ b/gcc/testsuite/g++.dg/warn/Wsign-conversion-2.C
@@ -0,0 +1,11 @@
+// PR c++/56530
+// { dg-options "-Wsign-conversion" }
+
+struct string
+{
+ string () {};
+ ~string () {};
+};
+
+string foo[1]; // okay
+string bar[1][1]; // gives bogus warning