Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!allegra.att.com!fox From: fox@allegra.att.com Newsgroups: gnu.g++.bug Subject: operator?: generates a bad symbol Message-ID: <8912012351.AA10177@life.ai.mit.edu> Date: 1 Dec 89 17:30:20 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 26 I compiled the following program, with g++-1.36.1 and ran gdb-3.4 on it (the machine was a sun-4.) When I tried to set a breakpoint on the printf statement, I get the message (gdb) Reading in symbols for test.cc...Invalid symbol data: unrecognized type-code `.' at symtab pos 21. Here is the program: #include class Object { public: Object& operator?:(Object& a, Object& b); }; main() { printf("Hello, world.\n"); } Thanks, David Fox fox@allegra.att.com fox@cs.columbia.edu