summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2023-07-23 21:02:09 +0300
committerDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2023-07-23 21:04:26 +0300
commitd374d94031e837a29274d2c0fafa2b4605d10e07 (patch)
tree6f837e0cd9d1ecc4e25ee36adcf0c8eac5a2ef87
parent7b38f094c4dd15ccaae4005aa6142d03e71d3ac0 (diff)
clang: avoid some build warnings
-rw-r--r--guile/mu-guile-message.cc1
-rw-r--r--guile/mu-guile.hh1
-rw-r--r--lib/mu-script.cc1
-rw-r--r--meson.build1
4 files changed, 1 insertions, 3 deletions
diff --git a/guile/mu-guile-message.cc b/guile/mu-guile-message.cc
index 0334229..281ed7c 100644
--- a/guile/mu-guile-message.cc
+++ b/guile/mu-guile-message.cc
@@ -26,7 +26,6 @@
#include <memory>
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wredundant-decls"
-#pragma GCC diagnostic ignored "-Wvolatile"
#include <libguile.h>
#pragma GCC diagnostic pop
diff --git a/guile/mu-guile.hh b/guile/mu-guile.hh
index 579857d..4954542 100644
--- a/guile/mu-guile.hh
+++ b/guile/mu-guile.hh
@@ -25,7 +25,6 @@
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wredundant-decls"
-#pragma GCC diagnostic ignored "-Wvolatile"
#include <libguile.h>
#pragma GCC diagnostic pop
diff --git a/lib/mu-script.cc b/lib/mu-script.cc
index 2027977..81d481b 100644
--- a/lib/mu-script.cc
+++ b/lib/mu-script.cc
@@ -29,7 +29,6 @@
#ifdef BUILD_GUILE
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wredundant-decls"
-#pragma GCC diagnostic ignored "-Wvolatile"
#include <libguile.h>
#pragma GCC diagnostic pop
#endif /*BUILD_GUILE*/
diff --git a/meson.build b/meson.build
index 4182139..3aa5dd6 100644
--- a/meson.build
+++ b/meson.build
@@ -56,6 +56,7 @@ extra_flags = [
'-Wno-switch-enum',
'-Wno-keyword-macro',
'-Wno-volatile',
+ '-Wno-deprecated-volatile',
'-Wno-#warnings',
# assuming these are false alarm... (in fmt, with gcc13):
'-Wno-array-bounds',