Source code

Revision control

Copy as Markdown

Other Tools

var BUGNUMBER = 1287521;
var summary = 'String.prototype.split should call ToUint32(limit) before ToString(separator).';
print(BUGNUMBER + ": " + summary);
var log = [];
"abba".split({
toString() {
log.push("separator-tostring");
return "b";
}
}, {
valueOf() {
log.push("limit-valueOf");
return 0;
}
});
assertEq(log.join(","), "limit-valueOf,separator-tostring");
if (typeof reportCompare === "function")
reportCompare(true, true);