diff --git a/backend.native/tests/codegen/basics/local_variable-test.c b/backend.native/tests/codegen/basics/local_variable-test.c index 9d0df19af46..6cb559a16e3 100644 --- a/backend.native/tests/codegen/basics/local_variable-test.c +++ b/backend.native/tests/codegen/basics/local_variable-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*local_variable)(int) = resolve_symbol("kfun:local_variable"); + int (*local_variable)(int) = resolve_symbol("kfun:local_variable(Int)"); if (local_variable(3) != 14) return 1; diff --git a/backend.native/tests/codegen/branching/advanced_when2-test.c b/backend.native/tests/codegen/branching/advanced_when2-test.c index 4695c350045..a0538e95075 100644 --- a/backend.native/tests/codegen/branching/advanced_when2-test.c +++ b/backend.native/tests/codegen/branching/advanced_when2-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*advanced_when2)(int) = resolve_symbol("kfun:advanced_when2"); + int (*advanced_when2)(int) = resolve_symbol("kfun:advanced_when2(Int)"); if (advanced_when2(2) != 3) return 1; diff --git a/backend.native/tests/codegen/branching/advanced_when5-test.c b/backend.native/tests/codegen/branching/advanced_when5-test.c index f7eb5bce518..98e369ecef6 100644 --- a/backend.native/tests/codegen/branching/advanced_when5-test.c +++ b/backend.native/tests/codegen/branching/advanced_when5-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*advanced_when5)(int) = resolve_symbol("kfun:advanced_when5"); + int (*advanced_when5)(int) = resolve_symbol("kfun:advanced_when5(Int)"); if (advanced_when5(2) != 3) return 1; diff --git a/backend.native/tests/codegen/branching/if_else-test.c b/backend.native/tests/codegen/branching/if_else-test.c index 51bce6fc5ad..aa3ecfb5e8f 100644 --- a/backend.native/tests/codegen/branching/if_else-test.c +++ b/backend.native/tests/codegen/branching/if_else-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*if_else)(int) = resolve_symbol("kfun:if_else"); + int (*if_else)(int) = resolve_symbol("kfun:if_else(Boolean)"); if (if_else(0) != 24) return 1; diff --git a/backend.native/tests/codegen/branching/when2-test.c b/backend.native/tests/codegen/branching/when2-test.c index 5740d124670..e0d823b3cd4 100644 --- a/backend.native/tests/codegen/branching/when2-test.c +++ b/backend.native/tests/codegen/branching/when2-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*when2)(int) = resolve_symbol("kfun:when2"); + int (*when2)(int) = resolve_symbol("kfun:when2(Int)"); if (when2(0) != 42) return 1; diff --git a/backend.native/tests/codegen/branching/when5-test.c b/backend.native/tests/codegen/branching/when5-test.c index d42bfd9e14e..baf557a4eaf 100644 --- a/backend.native/tests/codegen/branching/when5-test.c +++ b/backend.native/tests/codegen/branching/when5-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*when5)(int) = resolve_symbol("kfun:when5"); + int (*when5)(int) = resolve_symbol("kfun:when5(Int)"); if (when5(2) != 3) return 1; diff --git a/backend.native/tests/codegen/branching/when_through-test.c b/backend.native/tests/codegen/branching/when_through-test.c index b735313477b..6c68ffab541 100644 --- a/backend.native/tests/codegen/branching/when_through-test.c +++ b/backend.native/tests/codegen/branching/when_through-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*when_through)(int) = resolve_symbol("kfun:when_through"); + int (*when_through)(int) = resolve_symbol("kfun:when_through(Int)"); if (when_through(2) != 3) return 1; diff --git a/backend.native/tests/codegen/cycles/cycle-test.c b/backend.native/tests/codegen/cycles/cycle-test.c index 80113d74356..84c4ca889b6 100644 --- a/backend.native/tests/codegen/cycles/cycle-test.c +++ b/backend.native/tests/codegen/cycles/cycle-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*cycle)(int) = resolve_symbol("kfun:cycle"); + int (*cycle)(int) = resolve_symbol("kfun:cycle(Int)"); if (cycle(1) != 2) return 1; if (cycle(0) != 1) return 1; diff --git a/backend.native/tests/codegen/cycles/cycle_do-test.c b/backend.native/tests/codegen/cycles/cycle_do-test.c index a4c53852edf..e7c64255106 100644 --- a/backend.native/tests/codegen/cycles/cycle_do-test.c +++ b/backend.native/tests/codegen/cycles/cycle_do-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*cycle_do)(int) = resolve_symbol("kfun:cycle_do"); + int (*cycle_do)(int) = resolve_symbol("kfun:cycle_do(Int)"); if (cycle_do(3) != 5) return 1; if (cycle_do(0) != 3) return 1; diff --git a/backend.native/tests/codegen/function/arithmetic-test.c b/backend.native/tests/codegen/function/arithmetic-test.c index 202f0130638..2d4169948e3 100644 --- a/backend.native/tests/codegen/function/arithmetic-test.c +++ b/backend.native/tests/codegen/function/arithmetic-test.c @@ -2,11 +2,11 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*square)(int) = resolve_symbol("kfun:square"); - int (*sum_of_squares)(int, int) = resolve_symbol("kfun:sumOfSquares"); - int (*diff_of_squares)(int, int) = resolve_symbol("kfun:diffOfSquares"); - int (*mod)(int, int) = resolve_symbol("kfun:mod"); - int (*div)(int, int) = resolve_symbol("kfun:remainder"); + int (*square)(int) = resolve_symbol("kfun:square(Int)"); + int (*sum_of_squares)(int, int) = resolve_symbol("kfun:sumOfSquares(Int;Int)"); + int (*diff_of_squares)(int, int) = resolve_symbol("kfun:diffOfSquares(Int;Int)"); + int (*mod)(int, int) = resolve_symbol("kfun:mod(Int;Int)"); + int (*div)(int, int) = resolve_symbol("kfun:remainder(Int;Int)"); if (square(2) != 4) return 1; if (sum_of_squares(2, 4) != 20) return 1; diff --git a/backend.native/tests/codegen/function/boolean-test.c b/backend.native/tests/codegen/function/boolean-test.c index 016ee5c4a2b..a9e88fef2ac 100644 --- a/backend.native/tests/codegen/function/boolean-test.c +++ b/backend.native/tests/codegen/function/boolean-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*bool_yes)() = resolve_symbol("kfun:bool_yes"); + int (*bool_yes)() = resolve_symbol("kfun:bool_yes()"); if (!bool_yes()) return 1; diff --git a/backend.native/tests/codegen/function/eqeq-test.c b/backend.native/tests/codegen/function/eqeq-test.c index 0365823c3ce..6251ca0b5a4 100644 --- a/backend.native/tests/codegen/function/eqeq-test.c +++ b/backend.native/tests/codegen/function/eqeq-test.c @@ -3,12 +3,12 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*eqeqB)(uint8_t, uint8_t) = resolve_symbol("kfun:eqeqB"); - int (*eqeqS)(int16_t, int16_t) = resolve_symbol("kfun:eqeqS"); - int (*eqeqI)(int , int ) = resolve_symbol("kfun:eqeqI"); - int (*eqeqL)(int64_t, int64_t) = resolve_symbol("kfun:eqeqL"); - int (*eqeqF)(float , float ) = resolve_symbol("kfun:eqeqF"); - int (*eqeqD)(double , double ) = resolve_symbol("kfun:eqeqD"); + int (*eqeqB)(uint8_t, uint8_t) = resolve_symbol("kfun:eqeqB(Byte;Byte)"); + int (*eqeqS)(int16_t, int16_t) = resolve_symbol("kfun:eqeqS(Short;Short)"); + int (*eqeqI)(int , int ) = resolve_symbol("kfun:eqeqI(Int;Int)"); + int (*eqeqL)(int64_t, int64_t) = resolve_symbol("kfun:eqeqL(Long;Long)"); + int (*eqeqF)(float , float ) = resolve_symbol("kfun:eqeqF(Float;Float)"); + int (*eqeqD)(double , double ) = resolve_symbol("kfun:eqeqD(Double;Double)"); if (!eqeqB(3 , 3 )) return 1; if (!eqeqS(3 , 3 )) return 1; if (!eqeqI(3 , 3 )) return 1; diff --git a/backend.native/tests/codegen/function/minus_eq-test.c b/backend.native/tests/codegen/function/minus_eq-test.c index 3f92c05d0c2..877c4e4d3bb 100644 --- a/backend.native/tests/codegen/function/minus_eq-test.c +++ b/backend.native/tests/codegen/function/minus_eq-test.c @@ -2,9 +2,9 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*plus_eq)(int) = resolve_symbol("kfun:minus_eq"); + int (*plus_eq)(int) = resolve_symbol("kfun:minus_eq(Int)"); if (plus_eq(23) != 12) return 1; return 0; -} \ No newline at end of file +} diff --git a/backend.native/tests/codegen/function/plus_eq-test.c b/backend.native/tests/codegen/function/plus_eq-test.c index b7cac388695..128f9b56a1c 100644 --- a/backend.native/tests/codegen/function/plus_eq-test.c +++ b/backend.native/tests/codegen/function/plus_eq-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*plus_eq)(int) = resolve_symbol("kfun:plus_eq"); + int (*plus_eq)(int) = resolve_symbol("kfun:plus_eq(Int)"); if (plus_eq(3) != 14) return 1; diff --git a/backend.native/tests/codegen/function/sum-test.c b/backend.native/tests/codegen/function/sum-test.c index d378419609f..5b1d195fe62 100644 --- a/backend.native/tests/codegen/function/sum-test.c +++ b/backend.native/tests/codegen/function/sum-test.c @@ -3,13 +3,13 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*sumIB)(int, uint8_t) = resolve_symbol("kfun:sumIB"); - int (*sumIS)(int, int16_t) = resolve_symbol("kfun:sumIS"); - int (*sumII)(int, int ) = resolve_symbol("kfun:sumII"); - int64_t (*sumIL)(int, int64_t) = resolve_symbol("kfun:sumIL"); - float (*sumIF)(int, float ) = resolve_symbol("kfun:sumIF"); - double (*sumID)(int, double ) = resolve_symbol("kfun:sumID"); - double (*modID)(int, double ) = resolve_symbol("kfun:modID"); + int (*sumIB)(int, uint8_t) = resolve_symbol("kfun:sumIB(Int;Byte)"); + int (*sumIS)(int, int16_t) = resolve_symbol("kfun:sumIS(Int;Short)"); + int (*sumII)(int, int ) = resolve_symbol("kfun:sumII(Int;Int)"); + int64_t (*sumIL)(int, int64_t) = resolve_symbol("kfun:sumIL(Int;Long)"); + float (*sumIF)(int, float ) = resolve_symbol("kfun:sumIF(Int;Float)"); + double (*sumID)(int, double ) = resolve_symbol("kfun:sumID(Int;Double)"); + double (*modID)(int, double ) = resolve_symbol("kfun:modID(Int;Double)"); if (sumIB(2, 3) != 5) return 1; if (sumIS(2, 3) != 5) return 1; if (sumII(2, 3) != 5) return 1; diff --git a/backend.native/tests/codegen/function/sum_3const-test.c b/backend.native/tests/codegen/function/sum_3const-test.c index f547dc8ca55..a1e5dba70c9 100644 --- a/backend.native/tests/codegen/function/sum_3const-test.c +++ b/backend.native/tests/codegen/function/sum_3const-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*sum3)() = resolve_symbol("kfun:sum3"); + int (*sum3)() = resolve_symbol("kfun:sum3()"); if (sum3() != 36) return 1; diff --git a/backend.native/tests/codegen/function/sum_foo_bar-test.c b/backend.native/tests/codegen/function/sum_foo_bar-test.c index 325c26b35fb..0326a5c2d1a 100644 --- a/backend.native/tests/codegen/function/sum_foo_bar-test.c +++ b/backend.native/tests/codegen/function/sum_foo_bar-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*sum)(int, int) = resolve_symbol("kfun:sumFooBar"); + int (*sum)(int, int) = resolve_symbol("kfun:sumFooBar(Int;Int)"); if (sum(2, 3) != 5) return 1; diff --git a/backend.native/tests/codegen/function/sum_imm-test.c b/backend.native/tests/codegen/function/sum_imm-test.c index 0b65df8f1ec..79ce795f10e 100644 --- a/backend.native/tests/codegen/function/sum_imm-test.c +++ b/backend.native/tests/codegen/function/sum_imm-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*sum)(int) = resolve_symbol("kfun:sum"); + int (*sum)(int) = resolve_symbol("kfun:sum(Int)"); if (sum(2) != 35) return 1; diff --git a/backend.native/tests/codegen/object/initialization-test.c b/backend.native/tests/codegen/object/initialization-test.c index 86646705db9..84eda08c605 100644 --- a/backend.native/tests/codegen/object/initialization-test.c +++ b/backend.native/tests/codegen/object/initialization-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - int (*foo)(int, int) = resolve_symbol("kfun:foo"); + int (*foo)(int, int) = resolve_symbol("kfun:foo(Int;Int)"); if (foo(2, 3) != 2) return 1; diff --git a/backend.native/tests/main.c b/backend.native/tests/main.c index 18a19344a72..56e8a363dbb 100644 --- a/backend.native/tests/main.c +++ b/backend.native/tests/main.c @@ -20,7 +20,7 @@ void * resolve_symbol(char *name) { int kotlinNativeMain() { #ifdef RUN_TEST - void (*main)(void *) = resolve_symbol("kfun:main"); + void (*main)(void *) = resolve_symbol("kfun:main(Array)"); main((void *)0); return 0; #else diff --git a/backend.native/tests/runtime/basic/hello1-test.c b/backend.native/tests/runtime/basic/hello1-test.c index 69709087ec0..d5885bfec38 100644 --- a/backend.native/tests/runtime/basic/hello1-test.c +++ b/backend.native/tests/runtime/basic/hello1-test.c @@ -2,7 +2,7 @@ extern void *resolve_symbol(const char*); int run_test() { - void (*main)(void*) = resolve_symbol("kfun:main"); + void (*main)(void*) = resolve_symbol("kfun:main(Array)"); main((void*)0);