diff --git a/src/include/units/unit.h b/src/include/units/unit.h index 755ddab3..c9ccb3d5 100644 --- a/src/include/units/unit.h +++ b/src/include/units/unit.h @@ -29,7 +29,7 @@ namespace std::experimental::units { template> - requires (R::num > 0) + requires (R::num * R::den > 0) struct unit : downcast_base> { using dimension = D; using ratio = R;