From ceff2286af78568a0e7b898cc0d025edea08a092 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 27 Apr 2020 16:59:59 +1000 Subject: [PATCH] Fix clang compilation --- src/highlighters.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/highlighters.cc b/src/highlighters.cc index 3ccbc097..298e6b33 100644 --- a/src/highlighters.cc +++ b/src/highlighters.cc @@ -1512,7 +1512,7 @@ struct OptionBasedHighlighter : Highlighter OptionType& get_option(const HighlightContext& context) const { - return context.context.options()[m_option_name].get_mutable(); + return context.context.options()[m_option_name].template get_mutable(); } private: @@ -1594,10 +1594,11 @@ private: auto replacement = parse_display_line(spec, context.context.faces()); auto end = is_empty(range) ? range.first : buffer.char_next(range.last); replace_range(display_buffer, range.first, end, - [&](DisplayLine& line, DisplayLine::iterator pos){ + [&, range=BufferRange{range.first, end}] + (DisplayLine& line, DisplayLine::iterator pos){ for (auto& atom : replacement) { - atom.replace(BufferRange{range.first, end}); + atom.replace(range); pos = ++line.insert(pos, std::move(atom)); } });