feat: add linking tests

This commit is contained in:
samsonium
2026-11-06 14:06:07 +03:00
parent d38365f10c
commit 7759136aa8
3 changed files with 26 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
extern "jopalib"
{
type JopaLibType handle;
fn jopalib(int a, str b) JopaLibType;
}
JopaLibType a = jopalib(42, "jopa");
printline(a);
+8
View File
@@ -0,0 +1,8 @@
extern "math" {
fn double_num(int num) int;
}
int initial = 42;
int result = double_num(initial);
printline($"initial value: {initial}, result of external function: {result}");
+8
View File
@@ -0,0 +1,8 @@
extern "math" {
fn dnum(int num) int = "double_num";
}
int initial = 42;
int result = dnum(initial);
printline($"initial value: {initial}, result of external function: {result}");