[LIBOMPTARGET]Call GetLaneId function, do not use its address in debug
authorAlexey Bataev <a.bataev@hotmail.com>
Fri, 1 Nov 2019 13:42:46 +0000 (09:42 -0400)
committerAlexey Bataev <a.bataev@hotmail.com>
Fri, 1 Nov 2019 13:43:47 +0000 (09:43 -0400)
log functions.

openmp/libomptarget/deviceRTLs/nvptx/src/debug.h

index 1f66057..3388b04 100644 (file)
 template <typename... Arguments>
 NOINLINE static void log(const char *fmt, Arguments... parameters) {
   printf(fmt, (int)GetBlockIdInKernel(), (int)GetThreadIdInBlock(),
-         (int)GetWarpId(), (int)GetLaneId, parameters...);
+         (int)GetWarpId(), (int)GetLaneId(), parameters...);
 }
 
 #endif
@@ -145,7 +145,7 @@ NOINLINE static void check(bool cond, const char *fmt,
                            Arguments... parameters) {
   if (!cond)
     printf(fmt, (int)GetBlockIdInKernel(), (int)GetThreadIdInBlock(),
-           (int)GetWarpId(), (int)GetLaneId, parameters...);
+           (int)GetWarpId(), (int)GetLaneId(), parameters...);
   assert(cond);
 }