Index: gcc/gcc/testsuite/g++.dg/overload/ellipsis1.C |
diff --git a/gcc/gcc/testsuite/g++.dg/overload/ellipsis1.C b/gcc/gcc/testsuite/g++.dg/overload/ellipsis1.C |
index bdd3cd2311ba1a2a8f8096b306bc2beb12c932e8..3dedaa6be4a83c376349e6f5fe008e8388198957 100644 |
--- a/gcc/gcc/testsuite/g++.dg/overload/ellipsis1.C |
+++ b/gcc/gcc/testsuite/g++.dg/overload/ellipsis1.C |
@@ -1,9 +1,6 @@ |
// PR c++/15142 |
// Bug: We were aborting after giving a warning about passing a non-POD. |
-// Suppress the warning about undefined behavior. |
-// { dg-options "-w" } |
- |
struct B { |
B() throw() { } |
B(const B&) throw() { } |
@@ -17,5 +14,5 @@ struct X { |
struct S { S(...); }; |
void SillyFunc() { |
- throw S(X()); |
+ throw S(X()); // { dg-error "copy" } |
} |