From 992cc92bd20a9ec0d2f3e25571a8c429b2163c7b Mon Sep 17 00:00:00 2001 From: Ivan Novikov Date: Fri, 21 Jun 2024 11:44:42 +0200 Subject: [PATCH] Fix an off-by-one error in Tools::ddilog --- src/tools.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools.cc b/src/tools.cc index 6cac78b..e553eb0 100644 --- a/src/tools.cc +++ b/src/tools.cc @@ -368,7 +368,7 @@ namespace ql { const TMass H = Y+Y-_one; const TMass ALFA = H+H; TMass B1 = _zero, B2 = _zero, B0 = _zero; - for (int i = _C.size(); i >= 0; i--) + for (int i = _C.size() - 1; i >= 0; i--) { B0 = _C[i]+ALFA*B1-B2; B2 = B1;