[comp.lang.c] scope of struct tags

jsb@dasys1.UUCP (12/03/87)

	cc on the 3b5 allows one to redefine a structure tag within a structure:
i.e. it allows such as:
	struct x{ int a;
		  char b;
		  struct x{char *c;
			  }d;
		}e;

Is this a bug (as I believe) or a feature?
It's clearly non-ANSI.  The question is was this intentional?

-- 
Jim Baumbach					{uunet}!mstan\
Big Electric Cat Public Unix           {bellcore,cmcl2}!cucard!dasys1!jsb
New York, NY, USA                               {sun}!hoptoad/         
			or uunet!actnyc!fred!jsb