blob: 4c39c201381370ef4fc2b5a6e3ce4ea9069375b4 [file] [log] [blame]
description(
"This tests that op_get_by_pname is compiled correctly."
);
function foo(o) {
var result = 0;
for (var n in o)
result += o[n];
return result;
}
var o = {a:1, b:3, c:7};
var p = {a:1, b:2, c:3, d:4};
var q = {a:1, b:2, c:3, d:4, e:3457};
var r = {a:1, b:2, c:3, d:4, e:91, f:12};
var s = {a:1, b:2, c:3, d:4, e:91, f:12, g:69};
for (var i = 0; i < 100; ++i) {
shouldBe("foo(o)", "11");
shouldBe("foo(p)", "10");
shouldBe("foo(q)", "3467");
shouldBe("foo(r)", "113");
shouldBe("foo(s)", "182");
}