Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| skip-if: typeof Intl === 'undefined'
for (var i = 0; i < 250; ++i) {
// Create new Date objects.
var d = new Date(2000, 0, 1, i & 3);
// |getHours| is inlined if no realm time zone override is present.
assertEq(d.getHours(), i & 3);
if (i === 200) {
// Modify the realm time zone. This discards all JIT code and |getHours| is
// no longer inlinable.
setRealmTimeZone("Europe/Paris");
}
}