From: Andrew Carlotti Date: Thu, 11 Jul 2024 00:25:05 +0000 (+0100) Subject: aarch64: Use constructor explicitly in get_flags_off X-Git-Tag: basepoints/gcc-16~7285 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8977a1270b9c17e6682d25eb4b4030d7f2204df9;p=thirdparty%2Fgcc.git aarch64: Use constructor explicitly in get_flags_off gcc/ChangeLog: * config/aarch64/aarch64-feature-deps.h (get_flags_off): Construct aarch64_feature_flags (0) explicitly. --- diff --git a/gcc/config/aarch64/aarch64-feature-deps.h b/gcc/config/aarch64/aarch64-feature-deps.h index 79126db8825..a14ae22b729 100644 --- a/gcc/config/aarch64/aarch64-feature-deps.h +++ b/gcc/config/aarch64/aarch64-feature-deps.h @@ -97,9 +97,10 @@ template struct info; constexpr aarch64_feature_flags get_flags_off (aarch64_feature_flags mask) { - return (0 + return (aarch64_feature_flags (0) #define AARCH64_OPT_EXTENSION(A, IDENT, C, D, E, F) \ - | (feature_deps::IDENT ().enable & mask ? AARCH64_FL_##IDENT : 0) + | (feature_deps::IDENT ().enable & mask ? AARCH64_FL_##IDENT \ + : aarch64_feature_flags (0)) #include "config/aarch64/aarch64-option-extensions.def" ); }