Fix parameter_types init for some functions

This commit is contained in:
luboslenco
2025-09-11 16:23:20 +02:00
parent 4c562cbfc9
commit 6290764130
+2 -4
View File
@@ -131,8 +131,8 @@ static void add_func_float3_float_float_float(char *name) {
f->parameter_names[1] = add_name("b");
f->parameter_names[2] = add_name("c");
for (int i = 0; i < 3; ++i) {
init_type_ref(&f->parameter_types[0], add_name("float"));
f->parameter_types[0].type = find_type_by_ref(&f->parameter_types[0]);
init_type_ref(&f->parameter_types[i], add_name("float"));
f->parameter_types[i].type = find_type_by_ref(&f->parameter_types[i]);
}
f->parameters_size = 3;
f->block = NULL;
@@ -323,10 +323,8 @@ static void add_func_void_uint_uint(char *name) {
f->parameter_names[0] = add_name("a");
f->parameter_names[1] = add_name("b");
for (int i = 0; i < 2; ++i) {
////
init_type_ref(&f->parameter_types[i], add_name("uint"));
f->parameter_types[i].type = find_type_by_ref(&f->parameter_types[i]);
////
}
f->parameters_size = 2;