From 0a00f1b52c9f05800192db71ccc28dfaed58729b Mon Sep 17 00:00:00 2001 From: Neil Date: Sun, 15 Oct 2023 08:40:37 +1100 Subject: Use std::array for regex match positions as it will simplify copying. This change set does not change behaviour. --- src/RESearch.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/RESearch.cxx') diff --git a/src/RESearch.cxx b/src/RESearch.cxx index 9a2981ffe..98399c925 100644 --- a/src/RESearch.cxx +++ b/src/RESearch.cxx @@ -205,6 +205,7 @@ #include #include +#include #include #include @@ -260,11 +261,11 @@ RESearch::RESearch(CharClassify *charClassTable) { Clear(); } -void RESearch::Clear() noexcept { +void RESearch::Clear() { + bopat.fill(NOTFOUND); + eopat.fill(NOTFOUND); for (int i = 0; i < MAXTAG; i++) { pat[i].clear(); - bopat[i] = NOTFOUND; - eopat[i] = NOTFOUND; } } -- cgit v1.2.3