haikuwebkit/LayoutTests/js/script-tests/stringimpl-to-jsstring-on-l...

21 lines
417 B
JavaScript

//@ skip if $memoryLimited
"use strict"
// Based on André Bargull's test case.
// The test pass if it does not crash.
// see https://bugs.webkit.org/show_bug.cgi?id=158793.
function createRegexp() {
var s = "a".repeat(0x3fffffff);
var r = RegExp.prototype.toString.call({
source: s,
flags: s,
});
return [s, r];
}
try {
createRegexp();
} catch (e) { }
debug("PASS: no crash");