diff mbox series

[committed,09/11] aarch64: Use constructor explicitly in get_flags_off

Message ID 17a69256-ecb3-e09e-cc19-91bc247e5a10@e124511.cambridge.arm.com
State New
Headers show
Series aarch64: Extend aarch64_feature_flags to 128 bits | expand

Commit Message

Andrew Carlotti July 24, 2024, 4:01 p.m. UTC
gcc/ChangeLog:

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

Patch

diff --git a/gcc/config/aarch64/aarch64-feature-deps.h b/gcc/config/aarch64/aarch64-feature-deps.h
index 79126db88254b89f74a8583d50a77bc27865e265..a14ae22b72980bef5eec80588f06d9ced895dfd7 100644
--- a/gcc/config/aarch64/aarch64-feature-deps.h
+++ b/gcc/config/aarch64/aarch64-feature-deps.h
@@ -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"
 	  );
 }