aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-01-29 19:39:32 +0100
committerTor Egge <Tor.Egge@online.no>2023-01-29 19:39:32 +0100
commit8f619e48f50a3091aaa3048504b734c80d38aeb4 (patch)
tree2479dfddb827e6597dea121d2f9fdd037bfa3b56
parent1998595df63050d779e8f5e52b22962245fe1329 (diff)
Suppress stringop-overflow= warning for document::select::ResultSet
when compiling with gcc 13.
-rw-r--r--document/src/vespa/document/select/resultset.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/document/src/vespa/document/select/resultset.cpp b/document/src/vespa/document/select/resultset.cpp
index 29de9369161..20e2f84705d 100644
--- a/document/src/vespa/document/select/resultset.cpp
+++ b/document/src/vespa/document/select/resultset.cpp
@@ -19,7 +19,12 @@ ResultSet::preCalc()
uint32_t range = illegalMask();
_ands.resize(range * range);
_ors.resize(range * range);
+#pragma GCC diagnostic push
+#if !defined(__clang__) && __GNUC__ == 13
+#pragma GCC diagnostic ignored "-Wstringop-overflow="
+#endif
_nots.resize(range);
+#pragma GCC diagnostic pop
for (ResultSet lset; lset.pcvalid(); lset.pcnext()) {
for (ResultSet rset; rset.pcvalid(); rset.pcnext()) {
ResultSet myand;