summaryrefslogtreecommitdiff
path: root/cmdline/token_range.h
diff options
context:
space:
mode:
Diffstat (limited to 'cmdline/token_range.h')
-rw-r--r--cmdline/token_range.h4
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())