diff options
Diffstat (limited to 'cmdline/token_range.h')
-rw-r--r-- | cmdline/token_range.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmdline/token_range.h b/cmdline/token_range.h index e28ead92df..e917e1d6d0 100644 --- a/cmdline/token_range.h +++ b/cmdline/token_range.h @@ -81,7 +81,7 @@ struct TokenRange { {} // Non-copying constructor. Retain reference to existing list of tokens. - TokenRange(std::shared_ptr<TokenList> token_list, + TokenRange(const std::shared_ptr<TokenList>& token_list, TokenList::const_iterator it_begin, TokenList::const_iterator it_end) : token_list_(token_list), @@ -98,7 +98,7 @@ struct TokenRange { TokenRange(TokenRange&&) = default; // Non-copying constructor. Retains reference to an existing list of tokens, with offset. - explicit TokenRange(std::shared_ptr<TokenList> token_list) + explicit TokenRange(const std::shared_ptr<TokenList>& token_list) : token_list_(token_list), begin_(token_list_->begin()), end_(token_list_->end()) |