Skip to content
This repository was archived by the owner on Jun 10, 2024. It is now read-only.

Commit 7242532

Browse files
committed
Exit normal from processes that have no Frames left
1 parent 9ff19de commit 7242532

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lumen_runtime/src/run/queues.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,13 @@ impl Queues {
8080
None
8181
}
8282
PushBack => {
83-
self.enqueue(arc_process);
84-
None
83+
if arc_process.code_stack_len() == 0 {
84+
arc_process.exit();
85+
Some(arc_process)
86+
} else {
87+
self.enqueue(arc_process);
88+
None
89+
}
8590
}
8691
Exit => Some(arc_process),
8792
}

0 commit comments

Comments
 (0)