[Bug c++/52458] New: [c++0x] compiler fails on for(:*this) with non-public inheritance with message: Internal compiler error: Error reporting routines re-entered.

2012-03-01 Thread crimaniak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52458 Bug #: 52458 Summary: [c++0x] compiler fails on for(:*this) with non-public inheritance with message: Internal compiler error: Error reporting routines re-entered. Classification:

[Bug c++/52458] [c++0x] compiler fails on for(:*this) with non-public inheritance with message: Internal compiler error: Error reporting routines re-entered.

2012-03-01 Thread crimaniak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52458 --- Comment #1 from Alexey Kulentsov 2012-03-02 02:19:02 UTC --- Created attachment 26806 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26806 -v compiler output

[Bug c++/52458] [c++0x] compiler fails on for(:*this) with non-public inheritance with message: Internal compiler error: Error reporting routines re-entered.

2012-03-02 Thread crimaniak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52458 --- Comment #5 from Alexey Kulentsov 2012-03-02 14:49:41 UTC --- (In reply to comment #4) >It works ok if you do the conversion to the base class explicitly: Yes, I just make public inheritance so this problem is non-blocking for me, but this w