Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!brutus.cs.uiuc.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!m.cs.uiuc.edu!robison From: robison@m.cs.uiuc.edu Newsgroups: comp.lang.c++ Subject: Virtual operator problem Message-ID: <4800078@m.cs.uiuc.edu> Date: 6 Jan 90 17:38:04 GMT Lines: 17 Nf-ID: #N:m.cs.uiuc.edu:4800078:000:382 Nf-From: m.cs.uiuc.edu!robison Jan 5 15:49:00 1990 class A { virtual operator int() = 0; }; The program above generates the error below: "test.c", line 2: internal <> error: signature of 0 1 error Is there a work-around other than changing 'operator int' to 'foo'? Arch D. Robison University of Illinois at Urbana-Champaign UUCP: {pur-ee,convex}!uiucdcs!robison Internet: robison@CS.UIUC.EDU