From kde-commits Tue Aug 26 03:41:09 2008 From: Maks Orlovich Date: Tue, 26 Aug 2008 03:41:09 +0000 To: kde-commits Subject: tests/khtmltests/regression/tests/js Message-Id: <1219722069.012640.30470.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=121972208018174 SVN commit 852595 by orlovich: Regression test for #165847 M +22 -0 iteration.js --- trunk/tests/khtmltests/regression/tests/js/iteration.js #852594:852595 @@ -126,4 +126,26 @@ testPassed("Didn't crash on continue in for .. in"); +/** Regression test for #165847: making sure that break +out of a for ... in cleans stuff up properly from the for ... in stack +*/ +var list = []; +for (var i = 0; i < 10; ++i) + list.push(i); + +done = false; +for (i in list) { + for (j in list) { + if (i == 0 && j == 1) { + done = true; + break; + } + + if (done) + break; + } +} + + + debug("Done.");