/*
name: TEST040
description: Test for bug parsing typenames in struct definition
output:

*/

typedef struct List List;
struct List {
	int len;
	struct List *head;
};


Add test for bug parsing typenames in structs
Add test for bug parsing typenames in structs

When a struct is parsed the namespace of the lexer is
changed to the namespace of the struct, which hides
the definition of types, which should be visible in
such context.
