diff --git a/projects/clr/rocclr/device/rocm/rocdevice.cpp b/projects/clr/rocclr/device/rocm/rocdevice.cpp index e54736ccd9..967dc313eb 100644 --- a/projects/clr/rocclr/device/rocm/rocdevice.cpp +++ b/projects/clr/rocclr/device/rocm/rocdevice.cpp @@ -2477,8 +2477,8 @@ bool Device::GetSvmAttributes(void** data, size_t* data_sizes, int* attributes, } } rocr_attr += accessed_by; - for (uint32_t idx = entry; idx < device_count; ++idx) { - reinterpret_cast(data[idx])[idx] = + for (uint32_t i = entry; i < device_count; ++i) { + reinterpret_cast(data[idx])[i] = static_cast(amd::InvalidDeviceId); } break;