aboutsummaryrefslogtreecommitdiffhomepage
path: root/c/builtin.c
Commit message (Collapse)AuthorAgeFilesLines
* c/builtin: fix vacopylemon2025-12-141-5/+6
|
* rename arraylength macro -> countoflemon2025-12-111-8/+8
|
* c: create dummy unreachable block after traplemon2025-11-241-0/+1
| | | | | | Reverts 9abe27f6712. This simplies expr codegen, otherwise would manually have to check `fn->curblk != NULL` repeatedly. Later passes will easily delete those unreachable blocks
* c: __builtin_va_copylemon2025-11-231-8/+21
|
* ir: 'trap' jump; c: __builtin_trap; lex: __has_builtinlemon2025-11-151-3/+21
|
* preeliminary va_list supportlemon2025-11-141-0/+101