From f228ddfd7736f5b90c428fee8104c847af7fc746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johel=20Ernesto=20Guerrero=20Pe=C3=B1a?= Date: Sun, 21 Feb 2021 17:24:52 -0400 Subject: [PATCH] test: fix misc Clang warnings --- test/unit_test/static/custom_unit_test.cpp | 2 +- test/unit_test/static/unit_constants.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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() {}