fix function typecast
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Fri, 24 Dec 2021 19:01:52 +0000 (20:01 +0100)
committerGitHub <noreply@github.com>
Fri, 24 Dec 2021 19:01:52 +0000 (20:01 +0100)
kernel/x86_64/zasum.c

index 6e758e2..80e95a2 100644 (file)
@@ -130,7 +130,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
         mode = BLAS_DOUBLE | BLAS_COMPLEX;
 #endif
         blas_level1_thread_with_return_value(mode, n, 0, 0, dummy_alpha, x, inc_x, 
-                NULL, 0, result, 0, (void *)asum_thread_function, nthreads);
+                NULL, 0, result, 0, (int (*)(void))asum_thread_function, nthreads);
         ptr = (FLOAT *)result;
         for (i = 0; i < nthreads; i++) {
             sumf += (*ptr);