[squeak-dev] Re: Problem with variable capture in blocks or ? #7532

Juan Vuletich juan at jvuletich.org
Mon May 17 11:51:49 UTC 2010


Hi Eliot,

Eliot Miranda wrote:
>
> ...
>
> Yes, the bug is that Encoder>>encodeVariable:sourceRange:ifUnknown: 
> doesn't continue from a caught OutOfScopeNotification by answering the 
> ifUnknown: action.  Instead it returns the out-of-scope block temp. 
>  This is a rather serious compiler bug that I'd left unfixed because 
> it only bites in workspaces (apologies) and I didn't have a small 
> example to analyse before (thanks Ken!).  The code generated is 
> actually equivalent to
>
> ...

Thank you very much for the fix. It is already integrated in Cuis.

Cheers,
Juan Vuletich



More information about the Squeak-dev mailing list