blob: 3e8e3ae7e12a1c887937dde6eccf0699ead65802 [file] [log] [blame]
function retThis() {
return this;
}
var res = (function() {
var x = "678901234567890";
var g = retThis.bind("123456789012345" + x);
function f() { return g(); }
return f;
})()();
// res == new String(...)
assertEq("" + res, "123456789012345678901234567890");
function retArg0(a) {
return a;
}
res = (function() {
var x = "678901234567890";
var g = retArg0.bind(null, "123456789012345" + x);
function f() { return g(); }
return f;
})()();
assertEq(res, "123456789012345678901234567890");