From 4b145ea4cf2730bb27474d287334e0fed288a680 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Fri, 27 Sep 2019 23:45:45 +0200 Subject: [PATCH] `Den != 0` added as a constrain on ratio type --- src/include/units/ratio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/units/ratio.h b/src/include/units/ratio.h index ef7c2d76..92a76196 100644 --- a/src/include/units/ratio.h +++ b/src/include/units/ratio.h @@ -37,8 +37,8 @@ namespace units { } template + requires (Den != 0) struct ratio { - static_assert(Den != 0, "zero denominator"); static_assert(-INTMAX_MAX <= Num, "numerator too negative"); static_assert(-INTMAX_MAX <= Den, "denominator too negative");