diff --git a/test/unit_test/static/custom_rep_test_min_impl.cpp b/test/unit_test/static/custom_rep_test_min_impl.cpp index eabd54e5..7d18effd 100644 --- a/test/unit_test/static/custom_rep_test_min_impl.cpp +++ b/test/unit_test/static/custom_rep_test_min_impl.cpp @@ -211,6 +211,7 @@ static_assert(min_impl(1.5) * one * (min_impl{123} * si::metre) == static_assert(min_impl(1.5) * one * (123 * si::metre) == min_impl{184.5} * si::metre); static_assert(1.5 * one * (min_impl{123} * si::metre) == min_impl{184.5} * si::metre); +#ifndef MP_UNITS_COMP_CLANG static_assert(min_impl{123} * si::metre / min_impl(2.) == min_impl{61.5} * si::metre); static_assert(min_impl{123} * si::metre / 2. == min_impl{61.5} * si::metre); static_assert(123 * si::metre / min_impl(2.) == min_impl{61.5} * si::metre); @@ -222,6 +223,7 @@ static_assert(123 * si::metre / (min_impl(2.) * one) == min_impl static_assert(min_impl{123} * si::metre / (min_impl{2.} * si::metre) == 61.5 * one); static_assert(min_impl{123} * si::metre / (double{2.} * si::metre) == 61.5 * one); static_assert(123 * si::metre / (min_impl{2.} * si::metre) == 61.5 * one); +#endif static_assert(min_impl{123} * si::metre % (min_impl(100) * si::metre) == 23 * si::metre); static_assert(min_impl{123} * si::metre % (100 * si::metre) == 23 * si::metre);