Browse Source

src/drivers/cuda/driver_cuda.c: macro _STARPU_TRACE_WORKER_INIT_START cannot be called directly with 'args->memory_node', needs to use a variable (possibly the macro is interpreting the string args by something else)

Nathalie Furmento 13 years ago
parent
commit
6f5f86669f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/drivers/cuda/driver_cuda.c

+ 2 - 1
src/drivers/cuda/driver_cuda.c

@@ -291,11 +291,12 @@ int _starpu_cuda_driver_init(struct starpu_driver *d)
 	STARPU_ASSERT(args);
 
 	int devid = args->devid;
+	unsigned memory_node = args->memory_node;
 
 #ifdef STARPU_USE_FXT
 	_starpu_fxt_register_thread(args->bindid);
 #endif
-	_STARPU_TRACE_WORKER_INIT_START(_STARPU_FUT_CUDA_KEY, devid, &args->memory_node);
+	_STARPU_TRACE_WORKER_INIT_START(_STARPU_FUT_CUDA_KEY, devid, memory_node);
 
 	_starpu_bind_thread_on_cpu(args->config, args->bindid);