Euphoria
Ticket #662:
SWITCH_I always goes to last case
-
Reported by
mattlewis
May 05, 2011
Example of failing code:
switch 1 do
case 1 then
case 5000 then
? 1/0
end switch
$ eui bug
/home/matt/eu/test/bug.ex:6
attempt to divide by 0
--> See ex.err
Details
1. Comment by mattlewis
May 05, 2011
See: hg:euphoria/rev/51843b17e20e
changeset: 4877:51843b17e20e branch: 4.0 parent: 4851:f63752382e49 user: Matt Lewis date: Thu May 05 06:26:37 2011 -0400 files: tests/t_switch.e description:
- failing test for ticket 662
2. Comment by mattlewis
May 05, 2011
See: hg:euphoria/rev/189d716a2af5
changeset: 4879:189d716a2af5 branch: 4.0 user: Matt Lewis date: Thu May 05 06:36:55 2011 -0400 files: docs/release/4.0.3.txt source/be_execute.c description:
- fix interpreted SWITCH_I
- fixes ticket 662
3. Comment by mattlewis
May 05, 2011
See: hg:euphoria/rev/783b3da5579a
changeset: 4880:783b3da5579a parent: 4856:bb7a6df4cdfe parent: 4879:189d716a2af5 user: Matt Lewis date: Thu May 05 06:38:11 2011 -0400 files: source/be_execute.c tests/t_switch.e description:
- merge ticket 662 fixes into trunk (SWITCH_I interpreter)