[NFC][OpenMP] Fix const cast warning
authorVitaly Buka <vitalybuka@google.com>
Fri, 18 Nov 2022 07:17:15 +0000 (23:17 -0800)
committerVitaly Buka <vitalybuka@google.com>
Fri, 18 Nov 2022 07:24:40 +0000 (23:24 -0800)
openmp/libomptarget/plugins/amdgpu/src/rtl.cpp

index e00b445..b0e29cb 100644 (file)
@@ -1749,8 +1749,9 @@ struct DeviceEnvironment {
       if (inImage()) {
         DP("Setting global device environment before load (%u bytes)\n",
            SI.Size);
-        uint64_t Offset = (char *)SI.Addr - (char *)Image->ImageStart;
-        void *Pos = (char *)Data + Offset;
+        uint64_t Offset = reinterpret_cast<const char *>(SI.Addr) -
+                          reinterpret_cast<const char *>(Image->ImageStart);
+        void *Pos = reinterpret_cast<char *>(Data) + Offset;
         memcpy(Pos, &HostDeviceEnv, SI.Size);
       }
     }