OSDN Git Service

PR c++/20669
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / spec35.C
index f39dd79..a7e5ea2 100644 (file)
@@ -8,24 +8,24 @@
 
 extern "C" int puts (char const *);
 
-template <typename T> int Foo (T);    // { dg-error "" } candidate
-template <typename T> int Foo (T &);  // { dg-error "" } candidate
+template <typename T> int Foo (T);    // { dg-message "candidate" } 
+template <typename T> int Foo (T &);  // { dg-message "note" } candidate
 
-template <typename T> int Qux (T);    // { dg-error "" } candidate
-template <typename T> int Qux (T const &);  // { dg-error "" } candidate
+template <typename T> int Qux (T);    // { dg-message "candidate" } 
+template <typename T> int Qux (T const &);  // { dg-message "note" } candidate
 
-template <typename T> int Bar (T const *const &); // { dg-error "" } candidate
-template <typename T> int Bar (T *const &);       // { dg-error "" } candidate
-template <typename T> int Bar (T *);              // { dg-error "" } candidate
+template <typename T> int Bar (T const *const &); // { dg-message "candidate" } 
+template <typename T> int Bar (T *const &);       // { dg-message "note" } candidate
+template <typename T> int Bar (T *);              // { dg-message "note" } candidate
 
-template <typename T> int Baz (T *const &);       // { dg-error "" } candidate
-template <typename T> int Baz (T *);              // { dg-error "" } candidate
+template <typename T> int Baz (T *const &);       // { dg-message "candidate" } 
+template <typename T> int Baz (T *);              // { dg-message "note" } candidate
 
 int Baz (int const *ptr, int *ptr2)
 {
-  Baz (ptr2);   // { dg-error "" } ambiguous
-  Bar (ptr2);   // { dg-error "" } ambiguous
-  Foo (ptr2);   // { dg-error "" } ambiguous
-  Qux (ptr2);   // { dg-error "" } ambiguous
+  Baz (ptr2);   // { dg-error "ambiguous" } 
+  Bar (ptr2);   // { dg-error "ambiguous" } 
+  Foo (ptr2);   // { dg-error "ambiguous" } 
+  Qux (ptr2);   // { dg-error "ambiguous" } 
   return 0;
 }