summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-10 21:11:48 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-10 21:11:48 +0000
commitf54b3c0f458d7629af167a49af2c17986583316b (patch)
tree47cf421d65c8760bf988ce53187aa4a9eeb54911
parentc64341e4de9055e33fc4c00d5abc3fe10549ef29 (diff)
downloadppe42-gcc-f54b3c0f458d7629af167a49af2c17986583316b.tar.gz
ppe42-gcc-f54b3c0f458d7629af167a49af2c17986583316b.zip
PR c++/9868
* call.c (resolve_scoped_fn_name): Handle the case of a function pointer member. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64124 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/g++.dg/overload/scope1.C10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/overload/scope1.C b/gcc/testsuite/g++.dg/overload/scope1.C
new file mode 100644
index 00000000000..f783b761377
--- /dev/null
+++ b/gcc/testsuite/g++.dg/overload/scope1.C
@@ -0,0 +1,10 @@
+// PR c++/9868
+
+template <typename T> struct D {
+ void (*p)();
+
+ void clear() {
+ D::p();
+ }
+};
+template class D<bool>;
OpenPOWER on IntegriCloud