]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
aarch64: Use constructor explicitly in get_flags_off
authorAndrew Carlotti <andrew.carlotti@arm.com>
Thu, 11 Jul 2024 00:25:05 +0000 (01:25 +0100)
committerAndrew Carlotti <andrew.carlotti@arm.com>
Wed, 24 Jul 2024 15:54:51 +0000 (16:54 +0100)
gcc/ChangeLog:

* config/aarch64/aarch64-feature-deps.h
(get_flags_off): Construct aarch64_feature_flags (0) explicitly.

gcc/config/aarch64/aarch64-feature-deps.h

index 79126db88254b89f74a8583d50a77bc27865e265..a14ae22b72980bef5eec80588f06d9ced895dfd7 100644 (file)
@@ -97,9 +97,10 @@ template<aarch64_feature> 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"
          );
 }