diff --git a/examples/tasksys.cpp b/examples/tasksys.cpp index d7b2a801..45be7605 100644 --- a/examples/tasksys.cpp +++ b/examples/tasksys.cpp @@ -745,7 +745,7 @@ InitTaskSystem() { threads = (pthread_t *)malloc(nThreads * sizeof(pthread_t)); for (int i = 0; i < nThreads; ++i) { - err = pthread_create(&threads[i], NULL, &lTaskEntry, (void *)(i)); + err = pthread_create(&threads[i], NULL, &lTaskEntry, (void *)((long long)i)); if (err != 0) { fprintf(stderr, "Error creating pthread %d: %s\n", i, strerror(err)); exit(1);