summaryrefslogtreecommitdiff
path: root/src/face_registry.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2016-02-10 13:33:49 +0000
committerMaxime Coste <frrrwww@gmail.com>2016-02-10 13:33:49 +0000
commit8701a53252cbcd54e33ffe9f9257aadcde95c8aa (patch)
tree906e6eef40322c1c58865c44c36a763771f54f02 /src/face_registry.cc
parent8d37a716fbf83cd58a026d70a293cb30f972ecaa (diff)
Fix use of dead temporary strings in completions
Diffstat (limited to 'src/face_registry.cc')
-rw-r--r--src/face_registry.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/face_registry.cc b/src/face_registry.cc
index cf404e63..53e93f78 100644
--- a/src/face_registry.cc
+++ b/src/face_registry.cc
@@ -97,7 +97,8 @@ CandidateList FaceRegistry::complete_alias_name(StringView prefix,
using ValueType = std::pair<String, FaceOrAlias>;
return complete(prefix, cursor_pos,
transformed(m_aliases,
- [](const ValueType& v){ return v.first; }));
+ [](const ValueType& v) -> const String&
+ { return v.first; }));
}
FaceRegistry::FaceRegistry()