diff --git a/crates/oxide_compiler/src/counter.rs b/crates/oxide_compiler/src/counter.rs index f8ddc56..54089a1 100644 --- a/crates/oxide_compiler/src/counter.rs +++ b/crates/oxide_compiler/src/counter.rs @@ -273,9 +273,7 @@ impl Compiler { let skip_label = match log.operator { LogicalOperator::And => Label::TernaryEnd(id), LogicalOperator::Or => Label::TernaryElse(id), - LogicalOperator::Coalesce => { - unreachable!() - } + LogicalOperator::Coalesce => Label::TernaryEnd(id), }; ctx.label_map.insert(skip_label, ctx.projected_pc); }