From db92e1e50c2e0f23de028254f393f8deb84910f4 Mon Sep 17 00:00:00 2001 From: J-Donald Tournier Date: Thu, 2 May 2024 11:15:04 +0100 Subject: [PATCH] Adapter::Reslice: fix handling of complex types --- core/adapter/reslice.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/adapter/reslice.h b/core/adapter/reslice.h index 792f75aa11..775b9ea5a8 100644 --- a/core/adapter/reslice.h +++ b/core/adapter/reslice.h @@ -43,8 +43,8 @@ typename std::enable_if::value && std::is_integr } template -typename std::enable_if::value, value_type>::type inline normalise( - const default_type sum, const default_type norm) { +typename std::enable_if::value && !std::is_integral::value, + value_type>::type inline normalise(const default_type sum, const default_type norm) { return (sum * norm); } } // namespace @@ -98,6 +98,7 @@ template