mirror of
https://github.com/urbit/ares.git
synced 2024-12-24 05:44:36 +03:00
Merge pull request #170 from urbit/msl/preserve-more-in-with-stack-frame
preserve more in with stack frame
This commit is contained in:
commit
94c11b990f
@ -300,6 +300,9 @@ impl Context {
|
||||
self.stack.frame_push(slots);
|
||||
let mut ret = f(self);
|
||||
ret.preserve(&mut self.stack);
|
||||
self.cache.preserve(&mut self.stack);
|
||||
self.cold.preserve(&mut self.stack);
|
||||
self.warm.preserve(&mut self.stack);
|
||||
self.stack.frame_pop();
|
||||
ret
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user