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;