From: Philippe Mathieu-Daudé Date: Mon, 20 Jan 2025 03:08:31 +0000 (+0100) Subject: target/arm: Have cpu_isar_feature() use a const ARMCPU object X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a91d97085bb4b22a7e5fc2ddd6dd25fa30101eb;p=thirdparty%2Fqemu.git 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é Reviewed-by: Richard Henderson 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