From cdcea7c1ef6586bb1eb0144b741969748cbd780b Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Wed, 23 Feb 2022 12:46:21 -0500 Subject: [PATCH] c++: Add new test [PR79493] A nice side effect of r12-1822 was improving the diagnostic we emit for the following test. PR c++/79493 gcc/testsuite/ChangeLog: * g++.dg/diagnostic/undeclared1.C: New test. --- gcc/testsuite/g++.dg/diagnostic/undeclared1.C | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 gcc/testsuite/g++.dg/diagnostic/undeclared1.C diff --git a/gcc/testsuite/g++.dg/diagnostic/undeclared1.C b/gcc/testsuite/g++.dg/diagnostic/undeclared1.C new file mode 100644 index 0000000..98c1ecb --- /dev/null +++ b/gcc/testsuite/g++.dg/diagnostic/undeclared1.C @@ -0,0 +1,7 @@ +// PR c++/79493 + +namespace A { } +struct B { + void f(A::nonexistent param); // { dg-error ".A::nonexistent. has not been declared" } + void* g(A::nonexistent param); // { dg-error ".A::nonexistent. has not been declared" } +}; -- 2.7.4