Commit 8a91d97085 for qemu.org
commit 8a91d97085bb4b22a7e5fc2ddd6dd25fa30101eb
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: Mon Jan 20 04:08:31 2025 +0100
target/arm: Have cpu_isar_feature() use a const ARMCPU object
The @cpu_ variable is only accessed read-only, make it const.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20260202222412.24923-3-philmd@linaro.org>
diff --git a/target/arm/cpu-features.h b/target/arm/cpu-features.h
index a7ca410dcb..f7b1437340 100644
--- a/target/arm/cpu-features.h
+++ b/target/arm/cpu-features.h
@@ -1643,6 +1643,6 @@ static inline uint64_t make_ccsidr(CCSIDRFormat format, unsigned assoc,
* Forward to the above feature tests given an ARMCPU pointer.
*/
#define cpu_isar_feature(name, cpu) \
- ({ ARMCPU *cpu_ = (cpu); isar_feature_##name(&cpu_->isar); })
+ ({ const ARMCPU *cpu_ = (cpu); isar_feature_##name(&cpu_->isar); })
#endif