summaryrefslogtreecommitdiffstats
path: root/gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C')
-rw-r--r--gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C20
1 files changed, 6 insertions, 14 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C b/gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C
index 8802e983b67..19f1591cf62 100644
--- a/gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C
+++ b/gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C
@@ -13,30 +13,22 @@ public:
};
template <void (A::*)() >
-void g() {} // { dg-message "void g" }
+void g() {}
template <int A::*>
-void h() {} // { dg-message "void h" }
+void h() {}
int main() {
g<&A::f>();
h<&A::i>();
g<&B::f>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 24 }
h<&B::j>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 26 }
- g<(void (A::*)()) &A::f>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 28 }
- h<(int A::*) &A::i>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 30 }
+ g<(void (A::*)()) &A::f>(); // { dg-error "" "" { xfail c++11 } }
+ h<(int A::*) &A::i>(); // { dg-error "" "" { xfail c++11 } }
g<(void (A::*)()) &B::f>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 32 }
h<(int A::*) &B::j>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 34 }
- g<(void (A::*)()) 0>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 36 }
- h<(int A::*) 0>(); // { dg-error "" }
- // { dg-message "candidate" "candidate note" { target *-*-* } 38 }
+ g<(void (A::*)()) 0>(); // { dg-error "" "" { target c++98 } }
+ h<(int A::*) 0>(); // { dg-error "" "" { target c++98 } }
return 0;
}
OpenPOWER on IntegriCloud