aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp')
-rw-r--r--searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp b/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp
index a1a74a1d68c..1ee4e9614e0 100644
--- a/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp
+++ b/searchlib/src/tests/bitcompression/expgolomb/expgolomb_test.cpp
@@ -205,7 +205,12 @@ public:
void addConstKFactory(int kValue, IDecodeFuncFactory factory) {
(void) kValue;
assert(static_cast<unsigned int>(kValue) == _constK.size());
+#pragma GCC diagnostic push
+#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ == 12
+#pragma GCC diagnostic ignored "-Warray-bounds"
+#endif
_constK.push_back(factory);
+#pragma GCC diagnostic pop
}
IDecodeFuncFactory getConstKFactory(int kValue) const {