25 lines
395 B
JavaScript
25 lines
395 B
JavaScript
|
description(
|
||
|
"This tests that inlining correctly handles constant buffers."
|
||
|
);
|
||
|
|
||
|
function foo() {
|
||
|
return [1, 2, 3, 4];
|
||
|
}
|
||
|
|
||
|
function bar() {
|
||
|
return foo();
|
||
|
}
|
||
|
|
||
|
for (var i = 0; i < 1000; ++i) {
|
||
|
bar();
|
||
|
}
|
||
|
|
||
|
for (var i = 0; i < 10; ++i) {
|
||
|
shouldBe("bar()[0]", "1")
|
||
|
shouldBe("bar()[1]", "2")
|
||
|
shouldBe("bar()[2]", "3")
|
||
|
shouldBe("bar()[3]", "4")
|
||
|
}
|
||
|
|
||
|
var successfullyParsed = true;
|