27 lines
344 B
JavaScript
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");
|
|
|
|
|
|
|