aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/tests/eval/interpreted_function/interpreted_function_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/tests/eval/interpreted_function/interpreted_function_test.cpp')
-rw-r--r--eval/src/tests/eval/interpreted_function/interpreted_function_test.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/eval/src/tests/eval/interpreted_function/interpreted_function_test.cpp b/eval/src/tests/eval/interpreted_function/interpreted_function_test.cpp
index 05136e4f679..7cab1de7bab 100644
--- a/eval/src/tests/eval/interpreted_function/interpreted_function_test.cpp
+++ b/eval/src/tests/eval/interpreted_function/interpreted_function_test.cpp
@@ -26,6 +26,8 @@ struct MyEvalTest : test::EvalSpec::EvalTest {
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
{
@@ -86,6 +88,8 @@ struct MyEvalTest : test::EvalSpec::EvalTest {
}
};
+MyEvalTest::~MyEvalTest() = default;
+
TEST_FF("require that interpreted evaluation passes all conformance tests", MyEvalTest(), test::EvalSpec()) {
f1.print_fail = true;
f2.add_all_cases();