From 91189f4061b5931f4ef9c8f56dc31e832a3b9844 Mon Sep 17 00:00:00 2001 From: T0mstone Date: Wed, 23 Jul 2025 13:16:41 +0200 Subject: [PATCH] Error for empty symbol variant values --- crates/typst-library/src/foundations/symbol.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/typst-library/src/foundations/symbol.rs b/crates/typst-library/src/foundations/symbol.rs index 3368355f1..e4b12766d 100644 --- a/crates/typst-library/src/foundations/symbol.rs +++ b/crates/typst-library/src/foundations/symbol.rs @@ -271,6 +271,14 @@ impl Symbol { } } + if v.1.is_empty() { + if v.0.is_empty() { + bail!(span, "default variant is empty"); + } else { + bail!(span, "variant is empty: {}", v.0.repr()); + } + } + seen.insert(hash, i); }