Source code
Revision control
Copy as Markdown
Other Tools
// Test calling an inlinable native function as an accessor when the native function uses alloc-sites.
function testObject() {
var obj = Object.defineProperty({}, "object", {
get: Object,
});
for (var i = 0; i < 100; i++) {
var o = obj.object;
assertEq(typeof o, "object");
assertEq(o !== null, true);
}
}
testObject();
function testArray() {
var obj = Object.defineProperty({}, "array", {
get: Array,
});
for (var i = 0; i < 100; i++) {
var a = obj.array;
assertEq(a.length, 0);
assertEq(Array.isArray(a), true);
}
}
testArray();