[gnu.gcc.bug] Missing warning in GCC 1.33 - returned incomplete type

rfg@MCC.COM (Ron Guilmette) (02/20/89)

It seems that GCC will warn you if you declare a function which
takes an argument which is a pointer to an incomplete type, but
not if you declare a function which *returns* a pointer to an
incomplete type, i.e.

struct incomplete;

int gimme_warning (struct incomplete *);	/* gives warning */

struct incomplete *strange_return (void);	/* no warning */

It seems to me that the same thing should happen in either case.

// Ron Guilmette  -  MCC  -  Experimental (parallel) Systems Kit Project
// 3500 West Balcones Center Drive,  Austin, TX  78759  -  (512)338-3740
// ARPA: rfg@mcc.com
// UUCP: {rutgers,uunet,gatech,ames,pyramid}!cs.utexas.edu!pp!rfg