mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-04 12:54:25 +02:00
test: fix misc Clang warnings
This commit is contained in:
committed by
Mateusz Pusz
parent
6a43e10fe6
commit
f228ddfd77
@@ -63,6 +63,6 @@ namespace {
|
|||||||
struct kilogram_per_second : unit<kilogram_per_second> {};
|
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 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> {};
|
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;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -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);
|
static_assert(1. / 4 * m2 == 1._q_m2 / 4);
|
||||||
|
|
||||||
|
#if !defined(COMP_CLANG) // -Wshadow
|
||||||
static_assert([] {
|
static_assert([] {
|
||||||
Speed auto v0 = 10 * m / s;
|
Speed auto v0 = 10 * m / s;
|
||||||
signed s = 2; // hides ^
|
signed s = 2; // hides ^
|
||||||
@@ -89,5 +90,6 @@ static_assert([] {
|
|||||||
/* */ v0 = 10 * m / ::s;
|
/* */ v0 = 10 * m / ::s;
|
||||||
return !is_same_v<decltype(v0), decltype(v)>;
|
return !is_same_v<decltype(v0), decltype(v)>;
|
||||||
}());
|
}());
|
||||||
|
#endif
|
||||||
|
|
||||||
int main() {}
|
int main() {}
|
||||||
|
Reference in New Issue
Block a user