diff --git a/test/unit_test/static/custom_unit_test.cpp b/test/unit_test/static/custom_unit_test.cpp index 67c92af9..cdd4602f 100644 --- a/test/unit_test/static/custom_unit_test.cpp +++ b/test/unit_test/static/custom_unit_test.cpp @@ -63,6 +63,6 @@ namespace { struct kilogram_per_second : unit {}; struct dim_mass_rate : derived_dimension, units::exponent> {}; struct kilogram_per_hour : deduced_unit {}; -constexpr auto a = 1_q_kg / 1_q_h; +[[maybe_unused]] constexpr auto a = 1_q_kg / 1_q_h; } diff --git a/test/unit_test/static/unit_constants.cpp b/test/unit_test/static/unit_constants.cpp index f16ae0c4..41e04bfe 100644 --- a/test/unit_test/static/unit_constants.cpp +++ b/test/unit_test/static/unit_constants.cpp @@ -82,6 +82,7 @@ static_assert(is_same_v) static_assert(1. / 4 * m2 == 1._q_m2 / 4); +#if !defined(COMP_CLANG) // -Wshadow static_assert([] { Speed auto v0 = 10 * m / s; signed s = 2; // hides ^ @@ -89,5 +90,6 @@ static_assert([] { /* */ v0 = 10 * m / ::s; return !is_same_v; }()); +#endif int main() {}