From dd5bbae055fd34ce2e12ef63f8a261c6b15dc83e Mon Sep 17 00:00:00 2001 From: _ov4 Date: Wed, 21 Oct 2026 05:43:35 +0000 Subject: feat(parser): parse TEMPLATE declarations, template ids and parameter packs Co-Authored-By: Claude Opus 5.5 --- lib/CodeGen/StatementGen.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/CodeGen/StatementGen.cc') diff --git a/lib/CodeGen/StatementGen.cc b/lib/CodeGen/StatementGen.cc index 5b60d29..6bc4ec4 100644 --- a/lib/CodeGen/StatementGen.cc +++ b/lib/CodeGen/StatementGen.cc @@ -5,6 +5,7 @@ #include "cps/MemoryHandler.h" #include "cps/ExceptionHandler.h" #include "cps/TypeAST.h" +#include "cps/TemplateAST.h" using namespace llvm; using namespace cps; @@ -18,6 +19,7 @@ void CodeGen::emitStmt(StmtAST *Stmt) { void CodeGen::emitStmtImpl(StmtAST *Stmt) { SaveAndRestore Location(DiagnosticLine, Stmt && Stmt->getLine() ? Stmt->getLine() : DiagnosticLine); if (!Stmt) return; + if (dynamic_cast(Stmt)) return; if (dynamic_cast(Stmt)) return; if (dynamic_cast(Stmt)) return; -- cgit v1.3.1-4-g156e