GCC 4.8 complained about the use of const rather than constexpr
for out-of-line static constexprs.
gcc/
* config/aarch64/aarch64-feature-deps.h: Use constexpr for
out-of-line statics.
static constexpr auto enable = flag | get_enable REQUIRES; \
static constexpr auto explicit_on = enable | get_enable EXPLICIT_ON; \
}; \
- const aarch64_feature_flags info<aarch64_feature::IDENT>::flag; \
- const aarch64_feature_flags info<aarch64_feature::IDENT>::enable; \
- const aarch64_feature_flags info<aarch64_feature::IDENT>::explicit_on; \
+ constexpr aarch64_feature_flags info<aarch64_feature::IDENT>::flag; \
+ constexpr aarch64_feature_flags info<aarch64_feature::IDENT>::enable; \
+ constexpr aarch64_feature_flags info<aarch64_feature::IDENT>::explicit_on; \
constexpr info<aarch64_feature::IDENT> IDENT () \
{ \
return info<aarch64_feature::IDENT> (); \