Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!lll-winken!unixhub!ditka!comeau From: comeau@ditka.Chicago.COM (Greg Comeau) Newsgroups: comp.sys.amiga.programmer Subject: Re: Is this valid C? Message-ID: <38542@ditka.Chicago.COM> Date: 10 May 91 02:15:42 GMT References: <1991May5.222328.16225@csis.dit.csiro.au> <616@lysator.liu.se> Sender: comeau@ditka.Chicago.COM (Greg Comeau) Reply-To: comeau@csanta.attmail.com (Greg Comeau) Organization: Comeau Computing Lines: 14 In article <616@lysator.liu.se> zap@lysator.liu.se (Zap Andersson) writes: >struct foop *p; >struct foop { int a; char *b }; >main() { p->a = 39; /* Will complier barf here? */ } There will be a no barf since at the ->a, foop is no longer an incomplete type. It is not a problem. - Greg -- Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418 Producers of Comeau C++ 2.1 Here:attmail.com!csanta!comeau / BIX:comeau / CIS:72331,3421 Voice:718-945-0009 / Fax:718-441-2310