diff --git a/src/libexpr/parser.y b/src/libexpr/parser.y index 520086e28..c9ad30407 100644 --- a/src/libexpr/parser.y +++ b/src/libexpr/parser.y @@ -384,7 +384,7 @@ path_start std::string_view($1.p, $1.l) ); } - Path path(getHome() + std::string($1.p + 1, $1.l - 1)); + Path path(getHome().string() + std::string($1.p + 1, $1.l - 1)); $$ = state->exprs.add(state->exprs.alloc, ref(state->rootFS), path); } ;