@@ -80,7 +80,7 @@ namespace internal {
8080 T *start,
8181 const Token *end,
8282 const std::function<bool (const Token *)> &pred,
83- std::function<bool(T *)> found,
83+ const std::function<bool(T *)>& found,
8484 const std::function<std::vector<MathLib::bigint>(const Token *)> &evaluate,
8585 bool skipUnevaluated) = delete;
8686
@@ -89,7 +89,7 @@ namespace internal {
8989 Token *start,
9090 const Token *end,
9191 const std::function<bool (const Token *)> &pred,
92- std::function<bool(Token *)> found,
92+ const std::function<bool(Token *)>& found,
9393 const std::function<std::vector<MathLib::bigint>(const Token *)> &evaluate,
9494 bool skipUnevaluated);
9595
@@ -98,7 +98,7 @@ namespace internal {
9898 const Token *start,
9999 const Token *end,
100100 const std::function<bool (const Token *)> &pred,
101- std::function<bool(const Token *)> found,
101+ const std::function<bool(const Token *)>& found,
102102 const std::function<std::vector<MathLib::bigint>(const Token *)> &evaluate,
103103 bool skipUnevaluated);
104104}
@@ -122,7 +122,7 @@ std::vector<T*> findTokensSkipDeadCode(const Library& library,
122122 start,
123123 end,
124124 pred,
125- std::move (f) ,
125+ f ,
126126 evaluate,
127127 false );
128128 return result;
@@ -153,7 +153,7 @@ std::vector<T*> findTokensSkipDeadAndUnevaluatedCode(const Library& library,
153153 start,
154154 end,
155155 pred,
156- std::move (f) ,
156+ f ,
157157 evaluate,
158158 true );
159159 return result;
@@ -182,7 +182,7 @@ T* findTokenSkipDeadCode(const Library& library, T* start, const Token* end, con
182182 start,
183183 end,
184184 pred,
185- std::move (f) ,
185+ f ,
186186 evaluate,
187187 false );
188188 return result;
0 commit comments