diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/typst/src/eval/mod.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/typst/src/eval/mod.rs b/crates/typst/src/eval/mod.rs index 88302c4a..f3da4263 100644 --- a/crates/typst/src/eval/mod.rs +++ b/crates/typst/src/eval/mod.rs @@ -1470,6 +1470,9 @@ impl Eval for ast::LetBinding<'_> { Some(expr) => expr.eval(vm)?, None => Value::None, }; + if vm.flow.is_some() { + return Ok(Value::None); + } match self.kind() { ast::LetBindingKind::Normal(pattern) => define_pattern(vm, pattern, value), |
