From 4c21eea71d6e26d177795bde46ef169ee568434c Mon Sep 17 00:00:00 2001 From: "Galantsev, Dmitrii" Date: Mon, 10 Jun 2024 09:36:26 -0500 Subject: [PATCH] Fix assignment of member dismiss_ This patch fixes error: error: assignment of member 'dismiss_' in read-only object Reported by kind Gentoo folks: Change-Id: I7cc593043e97402afd85593c528ace86952b1350 Signed-off-by: Galantsev, Dmitrii [ROCm/rocm_smi_lib commit: 12c8237705a91bd4096cfa4e9c0eac2d5305544b] --- projects/rocm-smi-lib/include/rocm_smi/rocm_smi_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rocm-smi-lib/include/rocm_smi/rocm_smi_utils.h b/projects/rocm-smi-lib/include/rocm_smi/rocm_smi_utils.h index 74082c490e..431c60698c 100755 --- a/projects/rocm-smi-lib/include/rocm_smi/rocm_smi_utils.h +++ b/projects/rocm-smi-lib/include/rocm_smi/rocm_smi_utils.h @@ -240,7 +240,7 @@ class ScopeGuard { __forceinline ~ScopeGuard() { if (!dismiss_) release_(); } - __forceinline ScopeGuard& operator=(const ScopeGuard& rhs) { + __forceinline ScopeGuard& operator=(ScopeGuard& rhs) { dismiss_ = rhs.dismiss_; release_ = rhs.release_; rhs.dismiss_ = true;