summaryrefslogtreecommitdiff
path: root/src/core/cpu/builtins.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/cpu/builtins.cpp')
-rw-r--r--src/core/cpu/builtins.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/cpu/builtins.cpp b/src/core/cpu/builtins.cpp
index d0cff0c..9051f09 100644
--- a/src/core/cpu/builtins.cpp
+++ b/src/core/cpu/builtins.cpp
@@ -194,7 +194,7 @@ void CPUKernelWorkGroup::barrier(unsigned int flags)
next->context.uc_stack.ss_size = p_stack_size;
// Tell it to run the kernel function
- makecontext(&next->context, p_kernel_func_addr, 0);
+ makecontext(&next->context, (void (*)())p_kernel_func_addr, 1, p_args);
}
// Switch to the next context