diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2003-03-10 16:11:48 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2003-03-10 16:11:48 -0500 |
commit | 88849449f3f181f6eeebe60059c6baffbd988b8e (patch) | |
tree | 47cf421d65c8760bf988ce53187aa4a9eeb54911 | |
parent | 6e9554e198609e3787e53020ae29d6b99a9dfa7a (diff) | |
download | gcc-88849449f3f181f6eeebe60059c6baffbd988b8e.zip gcc-88849449f3f181f6eeebe60059c6baffbd988b8e.tar.gz gcc-88849449f3f181f6eeebe60059c6baffbd988b8e.tar.bz2 |
re PR c++/9868 (ICE in c_expand_expr when qualifying member variable)
PR c++/9868
* call.c (resolve_scoped_fn_name): Handle the case of a function
pointer member.
From-SVN: r64124
-rw-r--r-- | gcc/testsuite/g++.dg/overload/scope1.C | 10 |
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 0000000..f783b76 --- /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>; |