aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2024-07-11 01:25:05 +0100
committerAndrew Carlotti <andrew.carlotti@arm.com>2024-07-24 16:54:51 +0100
commit8977a1270b9c17e6682d25eb4b4030d7f2204df9 (patch)
tree9a800e6545035b8909c16a1e25427e5a59d3ed40 /gcc
parent8797a869c011f99ada3aced877b187f5430ec2f3 (diff)
downloadgcc-8977a1270b9c17e6682d25eb4b4030d7f2204df9.zip
gcc-8977a1270b9c17e6682d25eb4b4030d7f2204df9.tar.gz
gcc-8977a1270b9c17e6682d25eb4b4030d7f2204df9.tar.bz2
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.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/aarch64/aarch64-feature-deps.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/aarch64/aarch64-feature-deps.h b/gcc/config/aarch64/aarch64-feature-deps.h
index 79126db..a14ae22 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"
);
}