/// Tasking
///
///{
-TaskDescriptorTy *__kmpc_omp_task_alloc(IdentTy *, uint32_t, int32_t,
- uint32_t TaskSizeInclPrivateValues,
- uint32_t SharedValuesSize,
+TaskDescriptorTy *__kmpc_omp_task_alloc(IdentTy *, int32_t, int32_t,
+ size_t TaskSizeInclPrivateValues,
+ size_t SharedValuesSize,
TaskFnTy TaskFn);
int32_t __kmpc_omp_task(IdentTy *Loc, uint32_t TId,
#pragma omp begin declare target device_type(nohost)
-TaskDescriptorTy *__kmpc_omp_task_alloc(IdentTy *, uint32_t, int32_t,
- uint64_t TaskSizeInclPrivateValues,
- uint64_t SharedValuesSize,
+extern "C" {
+
+TaskDescriptorTy *__kmpc_omp_task_alloc(IdentTy *, int32_t, int32_t,
+ size_t TaskSizeInclPrivateValues,
+ size_t SharedValuesSize,
TaskFnTy TaskFn) {
FunctionTracingRAII();
auto TaskSizeInclPrivateValuesPadded =
}
int omp_get_max_task_priority(void) { return 0; }
+}
#pragma omp end declare target