diff --git a/unit_tests/regression.suite/issue-14.lsl b/unit_tests/regression.suite/issue-14.lsl new file mode 100644 index 0000000..0bb86b4 --- /dev/null +++ b/unit_tests/regression.suite/issue-14.lsl @@ -0,0 +1,12 @@ +list out(){ + integer n = 3; + @continue; + llOwnerSay((string)n); + --n; + if( !n ) + return []; + jump continue; + return []; +} + +default{state_entry(){llParticleSystem(out());}} diff --git a/unit_tests/regression.suite/issue-14.out b/unit_tests/regression.suite/issue-14.out new file mode 100644 index 0000000..df53299 --- /dev/null +++ b/unit_tests/regression.suite/issue-14.out @@ -0,0 +1,19 @@ +list out() +{ + integer n = 3; + @continue; + llOwnerSay((string)n); + --n; + if (!n) + return []; + jump continue; + return []; +} + +default +{ + state_entry() + { + llParticleSystem(out()); + } +}