* testsuite/20_util/bind/ref_neg.cc: Remove wrong test lines.
authorJason Merrill <jason@redhat.com>
Fri, 10 Jun 2011 14:20:28 +0000 (10:20 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 10 Jun 2011 14:20:28 +0000 (10:20 -0400)
From-SVN: r174907

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/20_util/bind/ref_neg.cc

index 2b577a7d580a4ec407efd5b773c6256f522bcd6b..b2a183c596c396b9aba74526d619cca64ad7b4e4 100644 (file)
@@ -1,5 +1,7 @@
 2011-06-10  Jason Merrill  <jason@redhat.com>
 
+       * testsuite/20_util/bind/ref_neg.cc: Remove wrong test lines.
+
        * testsuite/20_util/bind/ref_neg.cc: Remove dg-excess-errors,
        fix dg-error markup.
 
index ce6f64214dee6d029b1146f751377bc4d4059857..daa815c54d975f3f2363af996a1a44dc146d5e7b 100644 (file)
@@ -29,10 +29,8 @@ int inc(int& i) { return ++i; }
 void test01()
 {
   const int dummy = 0;
-  std::bind(&inc, _1)(0);               // { dg-error "" }
-  std::bind(&inc, std::ref(dummy))();  // { dg-error "" }
-  std::bind(&inc, dummy)();
-  std::bind(&inc, 0)();
+  std::bind(&inc, _1)(0);               // { dg-error  "no match" }
+  std::bind(&inc, std::ref(dummy))();  // { dg-error  "no match" }
 }
 
 struct Inc
@@ -46,8 +44,8 @@ struct Inc
 void test02()
 {
   const int dummy = 0;
-  std::bind(Inc(), _1)(dummy);                  // { dg-error "" }
-  std::bind(&Inc::f, Inc(), std::ref(dummy))(); // { dg-error "" }
+  std::bind(Inc(), _1)(dummy);                  // { dg-error  "no match" }
+  std::bind(&Inc::f, Inc(), std::ref(dummy))(); // { dg-error  "no match" }
 }
 
 int main()