feat: add foreign function support

This commit is contained in:
2026-04-22 22:56:39 +02:00
parent 041a49e574
commit 8bcae8cb31
13 changed files with 368 additions and 46 deletions
+17
View File
@@ -0,0 +1,17 @@
[code]
foreign fn putchar(c: i32) -> i32;
fn main() -> i32 {
putchar(72); // 'H'
putchar(105); // 'i'
putchar(33); // '!'
putchar(10); // '\n'
return 0;
}
[expected_return_code]
0
[expected_output]
Hi!