diff --git a/main.cc b/main.cc index b021e5b..4058d42 100644 --- a/main.cc +++ b/main.cc @@ -368,9 +368,7 @@ struct ObState { auto dsv = ostd::appender(); ostd::concat(dsv, subdeps); - ostd::Size len = dsv.size(); - sourcesv.set_str(ostd::CharRange(dsv.get().disown(), - len)); + sourcesv.set_str_dup(dsv.get()); sourcesv.push(); }