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;
|