/*
 *  Just random tests for ensuring valstack does not grow during
 *  execution.
 */

/*===
try finished
===*/

/* This was broken at one point: executor left temp values on valstack
 * which eventually ran out of spare.
 */

try {
    eval("for (var i = 0; i < 100000; i++) { 'foo' + i + 'bar' }");
    print("try finished");
} catch (e) {
    print(e.name);
}

