From 263ef55ae62696ad4383e88405697981f422ddf1 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Sun, 15 Nov 2020 15:24:18 +0100 Subject: [PATCH] reader: Use erase directly No need to use a separate reference. Also no need to erase from begin(), just use the indices. --- src/reader.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/reader.cpp b/src/reader.cpp index 0359d948f..4a86f39c9 100644 --- a/src/reader.cpp +++ b/src/reader.cpp @@ -1928,8 +1928,7 @@ bool reader_data_t::handle_completions(const completion_list_t &comp, size_t tok if (use_prefix) { for (completion_t &c : surviving_completions) { c.flags &= ~COMPLETE_REPLACES_TOKEN; - wcstring &comp = c.completion; - comp.erase(comp.begin(), comp.begin() + common_prefix.size()); + c.completion.erase(0, common_prefix.size()); } }