'use strict';
require('../common');
let complete = 0;
// This will fail with:
// FATAL ERROR: JS Allocation failed - process out of memory
// if the depth counter doesn't clear the nextTickQueue properly.
(function runner() {
if (1e8 > ++complete)
process.nextTick(runner);
}());
setImmediate(function() {
console.log('ok');
});