re PR c++/21614 (wrong code when calling member function of undefined class)
authorMark Mitchell <mark@codesourcery.com>
Sat, 28 May 2005 02:21:30 +0000 (02:21 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sat, 28 May 2005 02:21:30 +0000 (02:21 +0000)
commit81ae598bbd9f3faa1f0d7e16acfba9e6c914f94c
tree2c493fd519439e6384e6dab99f5bf53a36dada1a
parented3d0b14125f1ff9f29d6cb14f6734ceeed6f622
re PR c++/21614 (wrong code when calling member function of undefined class)

PR c++/21614
* typeck.c (get_member_function_from_ptrfunc): Do not attempt
conversions to base classes of incomplete types.

PR c++/21614
* g++.dg/expr/ptrmem6.C: New test.
* g++.dg/expr/ptrmem6a.C: Likewise.

From-SVN: r100291
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/ptrmem6.C [new file with mode: 0644]
gcc/testsuite/g++.dg/expr/ptrmem6a.C [new file with mode: 0644]