summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/command_manager.cc')
-rw-r--r--src/command_manager.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc
index dcf862ae..294d3eab 100644
--- a/src/command_manager.cc
+++ b/src/command_manager.cc
@@ -462,10 +462,9 @@ String expand(StringView str, const Context& context,
String expand(StringView str, const Context& context,
const ShellContext& shell_context,
- const std::function<String (String)>& postprocess)
+ const FunctionRef<String (String)>& postprocess)
{
- return expand_impl(str, context, shell_context,
- [&](String s) { return postprocess(std::move(s)); });
+ return expand_impl(str, context, shell_context, postprocess);
}
struct command_not_found : runtime_error