diff options
Diffstat (limited to 'src/command_manager.cc')
| -rw-r--r-- | src/command_manager.cc | 5 |
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 |
