From 40985450622d3c3641bda3dec7c52f260f80444e Mon Sep 17 00:00:00 2001 From: mxr <> Date: Wed, 25 Mar 2026 19:52:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(sem)=E8=A1=A5=E5=85=85=E7=AC=A6=E5=8F=B7?= =?UTF-8?q?=E8=A1=A8=E5=AF=B9=E5=BA=93=E5=87=BD=E6=95=B0stoptime=E7=9A=84?= =?UTF-8?q?=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/sem/SymbolTable.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/sem/SymbolTable.cpp b/src/sem/SymbolTable.cpp index dee0284..280fc8c 100644 --- a/src/sem/SymbolTable.cpp +++ b/src/sem/SymbolTable.cpp @@ -300,4 +300,14 @@ void SymbolTable::registerBuiltinFunctions() { starttime.scope_level = 0; starttime.is_builtin = true; addSymbol(starttime); + + // stoptime: void stoptime() + Symbol stoptime; + stoptime.name = "stoptime"; + stoptime.kind = SymbolKind::Function; + stoptime.type = ir::Type::GetFunctionType(ir::Type::GetVoidType(), {}); // 无参数,返回 void + stoptime.param_types = {}; + stoptime.scope_level = 0; + stoptime.is_builtin = true; + addSymbol(stoptime); } \ No newline at end of file