Am Sun, 21 Sep 2014 23:07:26 -0700 schrieb Walter Bright <[email protected]>:
> Your misunderstanding appears to be that:
>
> foo(int a) { int b; }
>
> 'a' and 'b' are in the same scope. They are NOT in the same scope.
But quite understandable that people expect them to be in the
same scope, seeing as there is only one set of {}. Adding some
shadowing warnings should deal with that, so that the earlier
example with `text` being hijacked somehow errors out.
--
Marco
