fix: Implicit conversion in a downcast_result fixed

This commit is contained in:
Mateusz Pusz
2021-02-15 20:08:17 +01:00
parent 4051a74554
commit 79025fff3d

View File

@@ -33,7 +33,7 @@ using namespace physical::si;
namespace { namespace {
template<Downcastable T> template<Downcastable T>
using downcast_result = std::conditional_t<UNITS_DOWNCAST_MODE, T, units::downcast_base_t<T>>; using downcast_result = std::conditional_t<UNITS_DOWNCAST_MODE != 0, T, units::downcast_base_t<T>>;
// no library-defined base kind // no library-defined base kind