------- Comment #4 from jw203198 at hotmail dot com 2005-11-30 02:52 -------
Don't you think that forcing people to cast pointers is much much more dangerous than allowing simple equivalence of pointers when they aren't even being derefenced? What about this: struct x *f() { return ptr;} unsigned int *x = (unsigned int *)f(); // yikes!! Now you are opening up a whole can of worms by forcing programmers to expose themselves to errant casts which will *never* get picked up by a compiler. How many times must I repeat myself - you are wrong! -- jw203198 at hotmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25173