------- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-24 05:53 ------- el = toto ? el = parse() : parse2();
IIRC you are using el before it was initialized which is undefined behavior at runtime so closing as invalid. We cannot error out but could warn about it but it is hard sometimes to tell if you use it as an unitialized or not. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37911