diff --git a/libc/test/UnitTest/FPMatcher.h b/libc/test/UnitTest/FPMatcher.h index bdcc22ef94e76..7fcc6a32025b5 100644 --- a/libc/test/UnitTest/FPMatcher.h +++ b/libc/test/UnitTest/FPMatcher.h @@ -124,35 +124,35 @@ template class CFPMatcher : public Matcher { bool match(T actualValue) { actual = actualValue; - if (cpp::is_complex_type_same()) + if constexpr (cpp::is_complex_type_same()) return matchComplex(); - else if (cpp::is_complex_type_same()) + else if constexpr (cpp::is_complex_type_same()) return matchComplex(); - else if (cpp::is_complex_type_same()) + else if constexpr (cpp::is_complex_type_same()) return matchComplex(); #ifdef LIBC_TYPES_HAS_CFLOAT16 - else if (cpp::is_complex_type_same) + else if constexpr (cpp::is_complex_type_same) return matchComplex(); #endif #ifdef LIBC_TYPES_HAS_CFLOAT128 - else if (cpp::is_complex_type_same) + else if constexpr (cpp::is_complex_type_same) return matchComplex(); #endif } void explainError() override { - if (cpp::is_complex_type_same()) + if constexpr (cpp::is_complex_type_same()) return explainErrorComplex(); - else if (cpp::is_complex_type_same()) + else if constexpr (cpp::is_complex_type_same()) return explainErrorComplex(); - else if (cpp::is_complex_type_same()) + else if constexpr (cpp::is_complex_type_same()) return explainErrorComplex(); #ifdef LIBC_TYPES_HAS_CFLOAT16 - else if (cpp::is_complex_type_same) + else if constexpr (cpp::is_complex_type_same) return explainErrorComplex(); #endif #ifdef LIBC_TYPES_HAS_CFLOAT128 - else if (cpp::is_complex_type_same) + else if constexpr (cpp::is_complex_type_same) return explainErrorComplex(); #endif }