Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!UUNET.UU.NET!rocket!dove From: rocket!dove@UUNET.UU.NET (Webster Dove) Newsgroups: gnu.g++.bug Subject: backwards warning message Message-ID: <8906200434.AA14755@rocket.sanders.com> Date: 20 Jun 89 04:34:37 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 18 For a program with this segment void new_error_handler(error_handler *obj, const char *short_form, const char *long_form) { cerr << "new " << obj->format_object() << ": (" << short_form << ")\n\t"; cerr << long_form << ".\n"; } I got this message with g++-1.35.0. g++ -c -g -O -I. error_handler_test.cc In function void new_error_handler (struct error_handler *, const char *, const char *): error_handler_test.cc:8: no member function `error_handler' defined within type `format_object' which should be error_handler_test.cc:8: no member function `format_object' defined within type `error_handler'