// Copyright 2020 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // A newly created WeakRef is kept alive until the end of the next microtask // checkpoint. V8 asserts that the kept objects list is cleared at the end of // microtask checkpoints when the microtask policy is auto. Test that d8, which // uses the auto policy, upholds the assert when manually quitting. let obj = {}; let wr = new WeakRef(obj); testRunner.quit();