gingerBill 4 rokov pred
rodič
commit
ef417017f0
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  1. 3 3
      core/thread/thread.odin

+ 3 - 3
core/thread/thread.odin

@@ -104,7 +104,7 @@ run_with_poly_data3 :: proc(arg1: $T1, arg2: $T2, arg3: $T3, fn: proc(arg1: T1,
 		assert(t.user_index >= 3);
 		assert(t.user_index >= 3);
 		arg1 := (^T1)(&t.user_args[0])^;
 		arg1 := (^T1)(&t.user_args[0])^;
 		arg2 := (^T2)(&t.user_args[1])^;
 		arg2 := (^T2)(&t.user_args[1])^;
-		arg3 := (^T2)(&t.user_args[2])^;
+		arg3 := (^T3)(&t.user_args[2])^;
 		fn(arg1, arg2, arg3);
 		fn(arg1, arg2, arg3);
 		destroy(t);
 		destroy(t);
 	}
 	}
@@ -127,8 +127,8 @@ run_with_poly_data4 :: proc(arg1: $T1, arg2: $T2, arg3: $T3, arg4: $T4, fn: proc
 		assert(t.user_index >= 4);
 		assert(t.user_index >= 4);
 		arg1 := (^T1)(&t.user_args[0])^;
 		arg1 := (^T1)(&t.user_args[0])^;
 		arg2 := (^T2)(&t.user_args[1])^;
 		arg2 := (^T2)(&t.user_args[1])^;
-		arg3 := (^T2)(&t.user_args[2])^;
-		arg4 := (^T2)(&t.user_args[3])^;
+		arg3 := (^T3)(&t.user_args[2])^;
+		arg4 := (^T4)(&t.user_args[3])^;
 		fn(arg1, arg2, arg3, arg4);
 		fn(arg1, arg2, arg3, arg4);
 		destroy(t);
 		destroy(t);
 	}
 	}