diff --git a/.github/workflows/bundling.yml b/.github/workflows/bundling.yml
index 8a1210b12..ac54c2b70 100644
--- a/.github/workflows/bundling.yml
+++ b/.github/workflows/bundling.yml
@@ -31,7 +31,7 @@ jobs:
name: ubuntu_deb_build
path: build/packages/*.deb*
build_package_osx:
- runs-on: macos-10.15
+ runs-on: macos-11
steps:
- uses: actions/checkout@v2
with:
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 006390574..ac700c9af 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -73,7 +73,7 @@ jobs:
- name: Test (release)
run: cd build && ctest
build_osx:
- runs-on: macos-10.15
+ runs-on: macos-11
steps:
- uses: actions/checkout@v2
with:
diff --git a/benchmark/bench_string_utils.cpp b/benchmark/bench_string_utils.cpp
index ac8eb9687..102bb31d5 100644
--- a/benchmark/bench_string_utils.cpp
+++ b/benchmark/bench_string_utils.cpp
@@ -14,9 +14,12 @@
* along with this program. If not, see .
*/
-#include
-
#include
+#include
+
+RIGEL_DISABLE_WARNINGS
+#include
+RIGEL_RESTORE_WARNINGS
static void BMStringSplit(benchmark::State& state)
diff --git a/src/base/warnings.hpp b/src/base/warnings.hpp
index 3593c0531..fb783d548 100644
--- a/src/base/warnings.hpp
+++ b/src/base/warnings.hpp
@@ -60,6 +60,7 @@
_Pragma("clang diagnostic ignored \"-Wgnu-anonymous-struct\"") \
_Pragma("clang diagnostic ignored \"-Wnested-anon-types\"") \
_Pragma("clang diagnostic ignored \"-Wextra-semi-stmt\"") \
+ _Pragma("clang diagnostic ignored \"-Wsuggest-override\"") \
/**/
#define RIGEL_RESTORE_WARNINGS _Pragma("clang diagnostic pop")