test: fix misc Clang warnings

This commit is contained in:
Johel Ernesto Guerrero Peña
2021-02-21 17:24:52 -04:00
committed by Mateusz Pusz
parent 6a43e10fe6
commit f228ddfd77
2 changed files with 3 additions and 1 deletions

View File

@@ -63,6 +63,6 @@ namespace {
struct kilogram_per_second : unit<kilogram_per_second> {};
struct dim_mass_rate : derived_dimension<dim_mass_rate, kilogram_per_second, units::exponent<dim_mass, 1>, units::exponent<dim_time, -1>> {};
struct kilogram_per_hour : deduced_unit<kilogram_per_hour, dim_mass_rate, kilogram, hour> {};
constexpr auto a = 1_q_kg / 1_q_h;
[[maybe_unused]] constexpr auto a = 1_q_kg / 1_q_h;
}

View File

@@ -82,6 +82,7 @@ static_assert(is_same_v<decltype(120.L * km / 2 / h), decltype(60._q_km_per_h)>)
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<decltype(v0), decltype(v)>;
}());
#endif
int main() {}