roc/crates/compiler/mono
Ayaz Hafiz ecad660e7f
Ensure that when jumping to a branch, all pattern symbols are loaded
If we are jumping to a target branch, it is necessary that the target
branch has all required pattern symbols loaded in it. Usually this is
already the case, but there is an exception with guarded patterns.
Guarded patterns have their patterns loaded only right before the guard
is evaluated, which happens at some point further along the decision
tree. As such, when a guarded pattern jumps to its target destination,
it should append the loaded patterns as parameters on the target
joinpoint.
2023-03-25 16:14:21 -05:00
..
src Ensure that when jumping to a branch, all pattern symbols are loaded 2023-03-25 16:14:21 -05:00
Cargo.toml run a toml formatter and then clean it up a bit 2023-03-06 19:47:57 -08:00