blob: b21d31c677061fe44e99bc9c8219c3ea99ef45ba [file] [log] [blame]
// Copyright (C) Copyright 2016 the v8 project authors. All rights reserved.
//@ runNoCJIT("--gcMaxHeapSize=2000000")
function shouldBe(expected, actual, msg = "") {
if (msg)
msg = " for " + msg;
if (actual !== expected)
throw new Error("bad value" + msg + ": " + actual + ". Expected " + expected);
}
let out;
async function longLoop() {
for (let i = 0; i < 10000; i++)
await undefined;
out = 1;
}
longLoop();
drainMicrotasks();
shouldBe(out, 1);