Path: utzoo!telly!ddsw1!lll-winken!uunet!tut.cis.ohio-state.edu!PARIS.ICS.UCI.EDU!schmidt%crimee.ics.uci.edu From: schmidt%crimee.ics.uci.edu@PARIS.ICS.UCI.EDU ("Douglas C. Schmidt") Newsgroups: gnu.g++.bug Subject: g++ 1.32 allows references to private static variables Message-ID: <8901021947.aa11641@PARIS.ICS.UCI.EDU> Date: 3 Jan 89 03:46:12 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 19 Hi, G++ 1.32 does not complain about the following: ---------------------------------------- class Y { private: static int i; }; main ( ) { int i = Y::i; // this is illegal, since Y::i is a *private* static } ---------------------------------------- cfront 1.2.1 properly flags this as an error. Doug