Hi Jose,

2015-07-14 8:59 GMT+02:00 Jose San Leandro <jose.sanlean...@osoco.es>:

> Hi,
>
> I'm experiencing an issue when using whileFalse:, in Pharo 4.
>
> I've just looking for opened bugs in pharo.fogbugz.com but I don't see
> any matching my problem, apparently.
>
> In the following example, I get a SubscriptOutOfBounds: 0.
>
> Object subclass: #WhileFalseIssue
>     instanceVariableNames: 'myFlag'
>     classVariableNames: ''
>     category: 'MyTests'
>
> WhileFalseIssue>>attemptUninitialized
>     [ myFlag ] whileFalse: [myFlag := true ].
>     ^ myFlag.
>
> WhileFalseIssue>>attemptInitialized
>     myFlag := false.
>     [ myFlag ] whileFalse: [myFlag := true ].
>     ^ myFlag.
>
> Calling attempt like this:
>
> WhileFalseIssue new attemptUninitialized.
>
> launches the debugger with "SubscriptOutOfBounds: 0" (see attached
> screenshot), whereas
>
> WhileFalseIssue new attemptInitialized.
>
> works fine.
>
> Should I file in a bug in fogbugz? I will try with Pharo 5.
>

Yes please. (It fails on pharo 5, too).



>
> Kind regards,
> Jose.
>

Reply via email to