diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-05-14 21:03:18 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-05-14 21:23:41 +0000 |
commit | e1f46d816bbd79b43f9ab1f5b411edee4e1d888b (patch) | |
tree | 83bed6f3964be310d7057dc589a3684a61429959 /vsm/src | |
parent | 9cd4da2c34cb9b7b60cd90fb8a5ed3669349c5d1 (diff) |
GC unused code and dependencies
Diffstat (limited to 'vsm/src')
-rw-r--r-- | vsm/src/vespa/vsm/vsm/vsm-adapter.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/vsm/src/vespa/vsm/vsm/vsm-adapter.cpp b/vsm/src/vespa/vsm/vsm/vsm-adapter.cpp index 09594832c4a..5507532d4f3 100644 --- a/vsm/src/vespa/vsm/vsm/vsm-adapter.cpp +++ b/vsm/src/vespa/vsm/vsm/vsm-adapter.cpp @@ -147,18 +147,14 @@ VSMAdapter::configure(const VSMConfigSnapshot & snapshot) LOG(debug, "index highlight spec: '%s'", spec.c_str()); // create dynamic docsum writer - std::unique_ptr<DynamicDocsumWriter> - writer(new DynamicDocsumWriter(resCfg.release(), kwExtractor.release())); + auto writer = std::make_unique<DynamicDocsumWriter>(resCfg.release(), kwExtractor.release()); // configure juniper (used when configuring DynamicDocsumConfig) - std::unique_ptr<juniper::Juniper> juniper; - { - _juniperProps.reset(new JuniperProperties(*juniperrc)); - juniper.reset(new juniper::Juniper(_juniperProps.get(), &_wordFolder)); - } + _juniperProps = std::make_unique<JuniperProperties>(*juniperrc); + auto juniper = std::make_unique<juniper::Juniper>(_juniperProps.get(), &_wordFolder); // create new docsum tools - std::unique_ptr<DocsumTools> docsumTools(new DocsumTools(std::move(writer))); + auto docsumTools = std::make_unique<DocsumTools>(std::move(writer)); docsumTools->setJuniper(std::move(juniper)); // configure dynamic docsum writer |