Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83 (MC840302); site enea.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!mcvax!enea!ber
From: ber@enea.UUCP (Bjorn Eriksen)
Newsgroups: net.lang.c,net.bugs.4bsd
Subject: pcc compiler error
Message-ID: <814@enea.UUCP>
Date: Sat, 9-Feb-85 18:33:03 EST
Article-I.D.: enea.814
Posted: Sat Feb  9 18:33:03 1985
Date-Received: Mon, 11-Feb-85 05:41:51 EST
Reply-To: ber@enea.UUCP (Bjorn Eriksen)
Organization: ENEA DATA, Sweden
Lines: 27
Xref: watmath net.lang.c:4317 net.bugs.4bsd:1373

The following code tests the contents of a pointer to a struct and
makes pcc generate a "compiler error" message. Is it just bad programming
style or a compiler bug?


struct xy  {
	int x;
	int y;
} a;

main()
{
	struct xy *p;

	p = &a;
	if (*p) {
		/* compiler error: zzzcode- bad type */
	}
}

-- 
	Bjorn Eriksen
	ENEA DATA Sweden

	UUCP:	{decvax,philabs}!mcvax!enea!ber
	ARPA:	decvax!mcvax!enea!ber@berkeley.arpa
		mcvax!enea!ber@seismo.arpa