haikuwebkit/LayoutTests/js/script-tests/function-dot-apply-replace-...

27 lines
344 B
JavaScript

description(
"This tests that expressions of the form x = x.apply(...) don't break bytecode generation."
);
function foo(a,b) {
return a+b;
}
function bar() {
var x;
x = foo;
var array = [];
array.push(1);
array.push(2);
x = x.apply(void(0), array);
return x;
}
shouldBe("bar()", "3");