From 45c9d37eb27d204a6202b33cb37e890af0171357 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Fri, 16 Oct 2026 10:04:27 +0000 Subject: feat(control-flow): implement ordered CASE OF matching Co-Authored-By: Claude Fable 5.1 --- lib/CodeGen/StatementGen.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/CodeGen/StatementGen.cc') diff --git a/lib/CodeGen/StatementGen.cc b/lib/CodeGen/StatementGen.cc index f10d78b..8f8711b 100644 --- a/lib/CodeGen/StatementGen.cc +++ b/lib/CodeGen/StatementGen.cc @@ -248,6 +248,10 @@ void CodeGen::emitStmt(StmtAST *Stmt) { return; } + if (auto *Case = dynamic_cast(Stmt)) { + emitCaseStmt(Case); + return; + } if (auto *IfStmt = dynamic_cast(Stmt)) { emitIfStmt(IfStmt); return; -- cgit v1.3.1-4-g156e