diff --git a/src/core/include/mp-units/bits/hacks.h b/src/core/include/mp-units/bits/hacks.h index 70ee2c141..3b8c9a895 100644 --- a/src/core/include/mp-units/bits/hacks.h +++ b/src/core/include/mp-units/bits/hacks.h @@ -81,7 +81,7 @@ // workarounds for https://cplusplus.github.io/CWG/issues/2387.html #define MP_UNITS_INLINE inline -#if __cpp_auto_cast >= 202110L && MP_UNITS_COMP_GCC != 12 +#if __cpp_auto_cast >= 202110L && MP_UNITS_COMP_GCC > 13 #define MP_UNITS_NONCONST_TYPE(expr) decltype(auto(expr)) #else #define MP_UNITS_NONCONST_TYPE(expr) std::remove_const_t