From f1ce792b98d5225326cf967b828a80388996dae0 Mon Sep 17 00:00:00 2001 From: oktal3700 Date: Sun, 19 Mar 2023 18:32:41 +0000 Subject: [PATCH] Assert that infinite quantity is not allowed --- src/blackmisc/pq/physicalquantity.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/blackmisc/pq/physicalquantity.cpp b/src/blackmisc/pq/physicalquantity.cpp index 11d65d65d..176682f0d 100644 --- a/src/blackmisc/pq/physicalquantity.cpp +++ b/src/blackmisc/pq/physicalquantity.cpp @@ -71,6 +71,7 @@ namespace BlackMisc::PhysicalQuantities m_value(unit.isNull() ? 0.0 : value), m_unit(unit) { Q_ASSERT_X(!std::isnan(value), Q_FUNC_INFO, "nan value"); + Q_ASSERT_X(!std::isinf(value), Q_FUNC_INFO, "infinity"); } template