aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/tests/eval/compiled_function/compiled_function_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/tests/eval/compiled_function/compiled_function_test.cpp')
-rw-r--r--eval/src/tests/eval/compiled_function/compiled_function_test.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/eval/src/tests/eval/compiled_function/compiled_function_test.cpp b/eval/src/tests/eval/compiled_function/compiled_function_test.cpp
index dc7fde7f435..45e0c6d08fc 100644
--- a/eval/src/tests/eval/compiled_function/compiled_function_test.cpp
+++ b/eval/src/tests/eval/compiled_function/compiled_function_test.cpp
@@ -78,6 +78,8 @@ struct MyEvalTest : test::EvalSpec::EvalTest {
size_t fail_cnt = 0;
bool print_pass = false;
bool print_fail = false;
+
+ ~MyEvalTest() override;
virtual void next_expression(const std::vector<vespalib::string> &param_names,
const vespalib::string &expression) override
{
@@ -122,6 +124,8 @@ struct MyEvalTest : test::EvalSpec::EvalTest {
}
};
+MyEvalTest::~MyEvalTest() = default;
+
TEST_FF("require that compiled evaluation passes all conformance tests", MyEvalTest(), test::EvalSpec()) {
f1.print_fail = true;
f2.add_all_cases();