From: Mike McCarty (jmccarty_at_ssd.usa.alcatel.com)
Date: 2002-03-05 16:52:54
On Tue, 5 Mar 2002, Piotr Fusik wrote:
[snip]
> struct s a;
> const struct s *p;
> a = *p;		// Error: Incompatible types
> 
> and here:
> 
> struct s a,b,c;
> a = b = c;	// Error: Invalid lvalue in assignment
Is this supposed to be a complete example? You have an incomplete type
struct s, which is never completed. The compiler is justified in
producing a diagnostic. It does not know how many bytes to move. The
diagnostics might perhaps be a little more indicative of the problem.
Mike
-- 
char *p="char *p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
I can explain it for you, but I can't understand it for you.
I don't speak for Alcatel      <- They make me say that.
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-03-05 16:53:10 CET