зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1666142: Add tests r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D91185
This commit is contained in:
Родитель
46b2ead3a9
Коммит
28246b5645
|
@ -0,0 +1,19 @@
|
|||
// |jit-test| --fast-warmup
|
||||
|
||||
// This test triggers a GC in CreateThisForIC,
|
||||
// without using the arguments rectifier.
|
||||
var records = [];
|
||||
function Record() {
|
||||
return Object.create(null);
|
||||
}
|
||||
function init() {
|
||||
records.push(new Record());
|
||||
}
|
||||
function f() {
|
||||
for (var i = 0; i < 100; i++) {
|
||||
init();
|
||||
}
|
||||
}
|
||||
|
||||
gczeal(14,25);
|
||||
f();
|
|
@ -0,0 +1,19 @@
|
|||
// |jit-test| --fast-warmup
|
||||
|
||||
// This test triggers a GC in CreateThisForIC,
|
||||
// while using the arguments rectifier.
|
||||
var records = [];
|
||||
function Record(val) {
|
||||
return Object.create(null);
|
||||
}
|
||||
function init() {
|
||||
records.push(new Record());
|
||||
}
|
||||
function f() {
|
||||
for (var i = 0; i < 100; i++) {
|
||||
init();
|
||||
}
|
||||
}
|
||||
|
||||
gczeal(14,25);
|
||||
f();
|
Загрузка…
Ссылка в новой задаче