| Index: test/mjsunit/bugs/bug-86.js
|
| diff --git a/test/mjsunit/bugs/bug-86.js b/test/mjsunit/bugs/bug-86.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..ae4032d2bb2ce87ef06a4eb862ad27874ad223c4
|
| --- /dev/null
|
| +++ b/test/mjsunit/bugs/bug-86.js
|
| @@ -0,0 +1,17 @@
|
| +var aList = [1, 2, 3];
|
| +var loopCount = 0;
|
| +var leftThroughFinally = false;
|
| +for (x in aList) {
|
| + leftThroughFinally = false;
|
| + try {
|
| + throw "ex1";
|
| + } catch(er1) {
|
| + loopCount += 1;
|
| + } finally {
|
| + enteredFinally = true;
|
| + continue;
|
| + }
|
| + leftThroughFinally = false;
|
| +}
|
| +assertEquals(loopCount, 3);
|
| +assertTrue(enteredFinally);
|
|
|