diff --git a/src/core/include/mp-units/bits/external/hacks.h b/src/core/include/mp-units/bits/external/hacks.h index e424d997..e0a2edde 100644 --- a/src/core/include/mp-units/bits/external/hacks.h +++ b/src/core/include/mp-units/bits/external/hacks.h @@ -81,7 +81,7 @@ #endif // TODO revise the below when clang-18 is released -#if MP_UNITS_COMP_CLANG >= 18 && !defined __cpp_explicit_this_parameter +#if MP_UNITS_COMP_CLANG >= 18 && __cplusplus >= 202300L && !defined __cpp_explicit_this_parameter #define __cpp_explicit_this_parameter 202110L