blob: d1d8b7202b08dcbb99c88cf006784325c6c76f5a [file] [log] [blame]
function FindProxyForURL(url, host){
let re = /x/y;
let cnt = 0;
let str = re[Symbol.replace]("x", {
toString: () => {
cnt++;
if (cnt == 2) {
re.lastIndex = {valueOf: () => {
re.x = 42;
return 0;
}};
}
return 'y$';
}
});
if (str != "y$") {
throw "regex mutated";
return "FAIL";
}
return "DIRECT";
}