diff --git a/gcc/testsuite/g++.dg/template/error18.C b/gcc/testsuite/g++.dg/template/error18.C
index ca0762ee03df31a937afd746cb5483e0fdceb8fc..7b7151a3b7f49a07f57ac4e828a5be55a1d86125 100644
--- a/gcc/testsuite/g++.dg/template/error18.C
+++ b/gcc/testsuite/g++.dg/template/error18.C
@@ -8,4 +8,4 @@ struct A{
 
 template<>
 template<typename ABC,typename DEF>
-void A<int>::function(ABC); // { dg-error "" }
+void A<int>::function(ABC); // { dg-error "match" }