From: jason Date: Fri, 7 Sep 2018 13:12:24 +0000 (+0000) Subject: Fix C++17 expected errors for pointer to member function template args. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12b02a5d593ee8cd0636ce66ef252ab63509ca73;p=thirdparty%2Fgcc.git Fix C++17 expected errors for pointer to member function template args. * g++.dg/template/ptrmem20.C: Adjust expected diagnostic. * g++.dg/template/ptrmem8.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264157 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/g++.dg/template/ptrmem20.C b/gcc/testsuite/g++.dg/template/ptrmem20.C index e17ed84c739f..74713a72192b 100644 --- a/gcc/testsuite/g++.dg/template/ptrmem20.C +++ b/gcc/testsuite/g++.dg/template/ptrmem20.C @@ -12,5 +12,5 @@ template void bar(); // { dg-message "note" } void baz() { - bar<&B::foo>(); // { dg-error "template argument|no match" } + bar<&B::foo>(); // { dg-error "template argument|no match|convert" } } diff --git a/gcc/testsuite/g++.dg/template/ptrmem8.C b/gcc/testsuite/g++.dg/template/ptrmem8.C index b759b7077d53..4e9fab046925 100644 --- a/gcc/testsuite/g++.dg/template/ptrmem8.C +++ b/gcc/testsuite/g++.dg/template/ptrmem8.C @@ -15,8 +15,8 @@ template int Get(); // { dg-message "note" } int main () { - Get<&B::I>(); // { dg-error "template argument|converted constant" "not valid" } + Get<&B::I>(); // { dg-error "template argument|convert" "not valid" } // { dg-error "no match" "no match" { target *-*-* } .-1 } - Get<&D::I>(); // { dg-error "template argument|converted constant" "not valid" } + Get<&D::I>(); // { dg-error "template argument|convert" "not valid" } // { dg-error "no match" "no match" { target *-*-* } .-1 } }