Path: utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!tut.cis.ohio-state.edu!PARIS.ICS.UCI.EDU!mdt%yahi.stanford.edu From: mdt%yahi.stanford.edu@PARIS.ICS.UCI.EDU (Michael Tiemann) Newsgroups: gnu.g++.bug Subject: g++ 1.32 can't parse recent C++ syntax Message-ID: <8901161857.AA12197@yahi.Stanford.EDU> Date: 16 Jan 89 18:57:07 GMT References: <8901021738.aa10570@PARIS.ICS.UCI.EDU> Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann%lurch.stanford.edu@paris.ics.uci.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 25 class X { public: int i; void foo ( int ) { } }; main ( int, char *argv [ ] ) { void (X::*pmfXVi2)(int) = &X::foo; } GNU C++ cannot handle void (*pf)(int); and it cannot handle void (X::*pmf)(int); for the same reason. It can handle auto void (X::*pmf)(int); Michael