Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!ulysses!hector!jss From: jss@hector.UUCP (Jerry Schwarz) Newsgroups: comp.lang.c++ Subject: Re: Virtual table problem Keywords: virtual pointer table Message-ID: <11702@ulysses.homer.nj.att.com> Date: 26 Jun 89 15:53:33 GMT References: <527@atcmpe.atcmp.nl> Sender: netnews@ulysses.homer.nj.att.com Reply-To: jss@hector.UUCP (Jerry Schwarz) Organization: AT&T Bell Laboratories Lines: 28 In article <527@atcmpe.atcmp.nl> leo@atcmp.nl (Leo Willems) writes: > > >Since then, i found that my problem which (still) exists for our C++ compiler >(a version of cfront) does compile correct under G++. >So here it is again, if it's a stupid question, please e-flame anyway so >i now this message got out. I can't figure out what the question is. The item contains a compiler bug report. Is the question whether or not it is a bug? > >Our C++ compiler (1.2E) did not complain, but our C compiler did. >The C code generated was somewhat complex, using a ternary operator. > I post the following about once every 6 months, its been a while so here it is: A complaint from the C compiler while doing a compilation using cfront is always a bug in the compilation system. It might be a bug in cfront, in the C compiler or in the way they are put together. This is what we mean when we say that cfront is a compiler that uses C as an intermediate language rather than a preprocessor. Jerry Schwarz AT&T Bell Labs, Murray Hill