aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp')
-rw-r--r--searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp b/searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp
index d3b6a90e5db..72dd2b5a4ad 100644
--- a/searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp
+++ b/searchlib/src/tests/queryeval/blueprint/intermediate_blueprints_test.cpp
@@ -555,6 +555,13 @@ void compare(const Blueprint &bp1, const Blueprint &bp2, bool expect_eq) {
check_value(a.asDouble());
check_value(b.asDouble());
return true;
+ } else if (field == "strict") {
+ // ignore strict-tagging differences between optimized and unoptimized blueprint trees
+ if (a.type().getId() == vespalib::slime::BOOL::ID &&
+ b.type().getId() == vespalib::slime::BOOL::ID)
+ {
+ return true;
+ }
}
}
if (expect_eq) {