main()
{
int x;
int x; /* Cannot define x twice */
}
/* These two objects are in the same struct type Lexical Scope. */
struct foo {
};
union foo {
};
/* These two objects are in the same Global Object Lexical Scope */
static int baz;
int baz;