aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/javascript.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/javascript.zig')
-rw-r--r--src/bun.js/javascript.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig
index 6f966df2b..54fec7a96 100644
--- a/src/bun.js/javascript.zig
+++ b/src/bun.js/javascript.zig
@@ -1333,6 +1333,7 @@ pub const VirtualMachine = struct {
// pending_internal_promise can change if hot module reloading is enabled
if (this.bun_watcher != null) {
+ this.eventLoop().performGC();
switch (this.pending_internal_promise.status(this.global.vm())) {
JSC.JSPromise.Status.Pending => {
while (this.pending_internal_promise.status(this.global.vm()) == .Pending) {
@@ -1346,6 +1347,7 @@ pub const VirtualMachine = struct {
else => {},
}
} else {
+ this.eventLoop().performGC();
this.waitForPromise(promise);
}