diff --git a/lib/compiler/Maker.zig b/lib/compiler/Maker.zig index 55c88d1233decbf9b352087e2aa3a8d614158367..6038cad96d84e824b062749abcc63d44625a0451 100644 --- a/lib/compiler/Maker.zig +++ b/lib/compiler/Maker.zig @@ -2730,6 +2730,7 @@ fn makeStep( const candidate_max_rss = candidate_index.ptr(c).max_rss.toBytes(); if (maker.available_rss < candidate_max_rss) break; assert(maker.memory_blocked_steps.pop() == candidate_index); + maker.available_rss -= candidate_max_rss; dispatch_set.appendAssumeCapacity(candidate_index); } }