This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-980517 bug report



Hello there,

I think the following C++ code should not compile, since B is private.

class A {
	int a;
	class B {
		int b;
	};
};

int main(void)
{
	A a;
	A::B b;

	return 0;
}

egcs-980517 with flags -O -Wall -ansi -pedantic compiles this program ok.

Machine is i586-linux, if that matters.

Regards

David Binderman MSc BSc    +44 1293 534 847       dcb_AVOID_JUNK_MAIL@pncl.co.uk
There is no substitute for skill, taste and experience when programming
 - Dr Stroustrup, inventor of C++



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]