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