aboutsummaryrefslogtreecommitdiffstats
path: root/vsm/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-05-14 21:03:18 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2022-05-14 21:23:41 +0000
commite1f46d816bbd79b43f9ab1f5b411edee4e1d888b (patch)
tree83bed6f3964be310d7057dc589a3684a61429959 /vsm/src
parent9cd4da2c34cb9b7b60cd90fb8a5ed3669349c5d1 (diff)
GC unused code and dependencies
Diffstat (limited to 'vsm/src')
-rw-r--r--vsm/src/vespa/vsm/vsm/vsm-adapter.cpp12
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