call.c (standard_conversion): Reject pointer to member conversions from ambiguous...
authorNathan Sidwell <nathan@codesourcery.com>
Fri, 1 Dec 2000 11:52:33 +0000 (11:52 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 1 Dec 2000 11:52:33 +0000 (11:52 +0000)
commit13f9714bb6a00a628ed654f3863cb7ed7b7d9eee
treef80d9f0fedea5248099a5177e8a9fea9a12d0a08
parent89f99caaab615ca3e4566a5fe4db97a88fb1e0f4
call.c (standard_conversion): Reject pointer to member conversions from ambiguous, inaccessible or virtual bases.

cp:
* call.c (standard_conversion): Reject pointer to member
conversions from ambiguous, inaccessible or virtual bases.
* typeck.c (build_static_cast): Don't check pointers to members
specially.
testsuite:
* g++.old-deja/g++.other/cast6.C: New test.

From-SVN: r37914
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.other/cast6.C [new file with mode: 0644]