------- Comment #4 from pinskia at gcc dot gnu dot org 2005-11-16 18:36 ------- Reduces down to: int f(void); void g(void) { (unsigned) f(); }
The typeof gets changed over to unsigned. Maybe this is not a bug after all. Can someone else comment on this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24900