From 256c24b57b6f8c127fc2b63225332b92f8a0d602 Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Mon, 15 Jan 2024 10:22:51 +0100 Subject: Deinline destructors in unit tests. --- .../tests/queryeval/parallel_weak_and/parallel_weak_and_test.cpp | 3 +++ searchlib/src/tests/queryeval/weak_and/weak_and_test.cpp | 6 ++++++ 2 files changed, 9 insertions(+) (limited to 'searchlib') diff --git a/searchlib/src/tests/queryeval/parallel_weak_and/parallel_weak_and_test.cpp b/searchlib/src/tests/queryeval/parallel_weak_and/parallel_weak_and_test.cpp index aa6d922f23f..a9f549a0bd9 100644 --- a/searchlib/src/tests/queryeval/parallel_weak_and/parallel_weak_and_test.cpp +++ b/searchlib/src/tests/queryeval/parallel_weak_and/parallel_weak_and_test.cpp @@ -391,8 +391,11 @@ struct HeapFixture SearchIterator::UP sb(spec.create()); result.search(*sb); } + ~HeapFixture(); }; +HeapFixture::~HeapFixture() = default; + TEST(ParallelWeakAndTest, require_that_scores_are_collected_in_batches_before_adjusting_heap) { HeapFixture f; diff --git a/searchlib/src/tests/queryeval/weak_and/weak_and_test.cpp b/searchlib/src/tests/queryeval/weak_and/weak_and_test.cpp index 9409b2b26c4..689f9f085d0 100644 --- a/searchlib/src/tests/queryeval/weak_and/weak_and_test.cpp +++ b/searchlib/src/tests/queryeval/weak_and/weak_and_test.cpp @@ -37,8 +37,11 @@ struct SimpleWandFixture { SearchIterator::UP search(spec.create()); hits.search(*search); } + ~SimpleWandFixture(); }; +SimpleWandFixture::~SimpleWandFixture() = default; + struct AdvancedWandFixture { MyWandSpec spec; SimpleResult hits; @@ -51,8 +54,11 @@ struct AdvancedWandFixture { SearchIterator::UP search(spec.create()); hits.search(*search); } + ~AdvancedWandFixture(); }; +AdvancedWandFixture::~AdvancedWandFixture() = default; + struct WeightOrder { bool operator()(const wand::Term &t1, const wand::Term &t2) const { return (t1.weight < t2.weight); -- cgit v1.2.3