summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2019-06-07 08:22:54 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2019-06-27 07:40:49 +0100
commit3045ba3532443dc1fa03035c5ac228af5aa5840d (patch)
tree69c1862eda276859aeedcd2c13b07ed321111834
parent4301fa548d1e4b9a53811d766e86301b9d473d9d (diff)
downloadswig-3045ba3532443dc1fa03035c5ac228af5aa5840d.tar.gz
Warning suppression on testcase using clang
-rw-r--r--Examples/test-suite/cpp11_constexpr.i9
1 files changed, 9 insertions, 0 deletions
diff --git a/Examples/test-suite/cpp11_constexpr.i b/Examples/test-suite/cpp11_constexpr.i
index 755efb0e0..420db4f83 100644
--- a/Examples/test-suite/cpp11_constexpr.i
+++ b/Examples/test-suite/cpp11_constexpr.i
@@ -4,6 +4,15 @@
%module cpp11_constexpr
+%{
+#if defined(__clang__)
+#pragma clang diagnostic push
+// Suppress: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior
+// For MMM() and NNN()
+#pragma clang diagnostic ignored "-Wconstexpr-not-const"
+#endif
+%}
+
%inline %{
#ifdef SWIG
#define SWIGTESTCONST const