------- Comment #4 from rguenth at gcc dot gnu dot org 2007-09-22 08:00 ------- That is the following:
struct foo_bar; typedef foo_bar bar; struct foo_bar { typedef int baz; foo_bar::baz ii; }; is fine. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33516