diff --git a/include/boost/regex/v4/perl_matcher_non_recursive.hpp b/include/boost/regex/v4/perl_matcher_non_recursive.hpp index f1ee2b13..2636d42b 100644 --- a/include/boost/regex/v4/perl_matcher_non_recursive.hpp +++ b/include/boost/regex/v4/perl_matcher_non_recursive.hpp @@ -131,20 +131,12 @@ template struct saved_recursion : public saved_state { saved_recursion(int idx, const re_syntax_base* p, Results* pr) - : saved_state(14), recursion_id(idx), preturn_address(p), results(*pr) - { - ++count; - } - ~saved_recursion() { --count; } + : saved_state(14), recursion_id(idx), preturn_address(p), results(*pr) {} int recursion_id; const re_syntax_base* preturn_address; Results results; - static int count; }; -template -int saved_recursion::count = 0; - struct saved_change_case : public saved_state { bool icase;