------- Comment #3 from pinskia at gcc dot gnu dot org 2009-08-26 03:18 ------- Unlike C++, C does not inject foo_t if used as struct foo_t.
So I think this is correct behavior and really does not matter. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41172