This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/10841] rejects valid explicit type conversion to/from pointers-to-member of private base
- From: "reichelt at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Oct 2004 09:54:12 -0000
- Subject: [Bug c++/10841] rejects valid explicit type conversion to/from pointers-to-member of private base
- References: <20030518051600.10841.sbeasley@cs.uic.edu>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From reichelt at gcc dot gnu dot org 2004-10-20 09:54 -------
With Mark's patch
http://gcc.gnu.org/ml/gcc-cvs/2004-10/msg01166.html
we now get an additional ICE on mainline:
bug.cc: In function `int main()':
bug.cc:6: error: 'main()::Base' is an inaccessible base of 'main()::Derived'
bug.cc:9: error: 'main()::Base' is an inaccessible base of 'main()::Derived'
bug.cc:9: internal compiler error: tree check: expected tree_binfo, have
error_mark in binfo_from_vbase, at cp/search.c:2425
Please submit a full bug report, [etc.]
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |mark at codesourcery dot com
Keywords| |error-recovery, ice-on-
| |valid-code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10841