//@ runDefault // This test should not crash function assertEqual(actual, expected) { function toString(x) { return '' + x; } if (typeof actual != typeof expected) throw Error("Failed: typeof expected: '" + typeof(expected) + "', typeof actual: '" + typeof(actual) + "'");; if (toString(actual) != toString(expected)) throw Error("Failed: expected: '" + toString(expected) + "', actual: '" + toString(actual) + "'");; } assertEqual(Array.prototype.length, 0); Array.prototype.length = 5; assertEqual(Array.prototype.length, 5);