On Mon Dec 29 10:17:11 2008, masak wrote:
> <eric256> rakudo: my @a = <1 2 3 4 5 6>; my @b = (10..16); for @a Z @b
> <-> $a,$b { $a++  }; say @a;
> <p6eval> rakudo 34586: OUTPUT«234567␤»
> <eric256> rakudo: my @a = <1 2 3 4 5 6>; my @b = (10..16); for @a Z @b
> <-> $a,$b { $a = $a +1 }; say @a;
> <p6eval> rakudo 34586: OUTPUT«Cannot assign to readonly variable. [...]
> <eric256> rakudo: my @a = <1 2 3 4 5 6>; my @b = (10..16); for @a Z @b
> -> $a,$b { $a++ }; say @a;
> <p6eval> rakudo 34586: OUTPUT«234567␤»
> <eric256> yea ++ is working regardless of anything else ;) how odd
> * masak submits rakudobug

Fix is here
http://github.com/bacek/rakudo/commit/0b681ae7d7ee98fe49e448424538ab89e9029a5f

"Ensure that (prefix|postfix)^(++|--) can not change readonly variables"

-- 
Bacek

Reply via email to