Scope of "struct" and "macro"

In the tree of scopes at , in branch 5, what means “don’t allow nesting” ?
That “struct” and “macro” don’t allow nesting of other scope blocks inside them?

It means you can only use these constructs at the top-level global scope, not inside of for loops, for example.

1 Like

Thanks. So then that “(don’t allow nesting)” is redundant, strictly speaking, as the fact you state is already mentioned by the 1st branch of the tree