stage1 实现并修复ast2ir的核心功能的正确性

This commit is contained in:
zzy committed 2026-09-12 09:46:56 +08:00
1 parent 49ccdec3dd
commit 87d9b7ea34
7 files changed
+1408 -110

No files matched your search

+2
View File
@@ -8,6 +8,8 @@ static const spl_intrin_info_t g_intrin_table[] = {
SPL_INTRIN_RESULT_USIZE},
[SPL_INTRIN_ASSERT] = {"@assert", SPL_INTRIN_ASSERT, SPL_INTRIN_FORM_CALL, 1, 2,
SPL_INTRIN_RESULT_UNIT},
[SPL_INTRIN_BREAKPOINT] = {"@breakpoint", SPL_INTRIN_BREAKPOINT, SPL_INTRIN_FORM_CALL, 0, 0,
SPL_INTRIN_RESULT_UNIT},
[SPL_INTRIN_LEN] = {"len", SPL_INTRIN_LEN, SPL_INTRIN_FORM_FIELD, 0, 0,
SPL_INTRIN_RESULT_USIZE},
};