diff --git a/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/runtime.cpp b/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/runtime.cpp
index 4f6c4b284c..b3fb0e375a 100644
--- a/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/runtime.cpp
+++ b/projects/rocr-runtime/runtime/hsa-runtime/core/runtime/runtime.cpp
@@ -2375,12 +2375,11 @@ Runtime::Runtime()
   xnack_enabled_ = false;
   g_use_interrupt_wait = true;
   g_use_mwaitx = true;
-  ::_amdgpu_r_debug = {11,
-                     nullptr,
-                     reinterpret_cast<uintptr_t>(
-                                &_loader_debug_state),
-                     r_debug::RT_CONSISTENT,
-                     0};
+  ::_amdgpu_r_debug.r_version = 11;
+  ::_amdgpu_r_debug.r_map = nullptr;
+  ::_amdgpu_r_debug.r_brk = reinterpret_cast<decltype(::_amdgpu_r_debug.r_brk)>(&_loader_debug_state);
+  ::_amdgpu_r_debug.r_state = r_debug::RT_CONSISTENT;
+  ::_amdgpu_r_debug.r_ldbase = 0;
   log_file = stderr;
 }
 
