11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ci// Flags: --expose-gc 31cb0ef41Sopenharmony_ciconst common = require('../common'); 41cb0ef41Sopenharmony_ciconst onGC = require('../common/ongc'); 51cb0ef41Sopenharmony_ci 61cb0ef41Sopenharmony_ci{ 71cb0ef41Sopenharmony_ci onGC({}, { ongc: common.mustCall() }); 81cb0ef41Sopenharmony_ci global.gc(); 91cb0ef41Sopenharmony_ci} 101cb0ef41Sopenharmony_ci 111cb0ef41Sopenharmony_ci{ 121cb0ef41Sopenharmony_ci onGC(process, { ongc: common.mustNotCall() }); 131cb0ef41Sopenharmony_ci global.gc(); 141cb0ef41Sopenharmony_ci} 15