diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2022-07-31 16:18:08 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2022-07-31 16:18:08 +0100 |
commit | e0ed4cc62d6aae3801df0adc2f877b729e6cdc88 (patch) | |
tree | 49ef1f49cac364f292dd9524301543ca75136e85 /Lib/guile | |
parent | ac8864bc59449e61e1f6ee08321bd2647f34c538 (diff) | |
download | swig-e0ed4cc62d6aae3801df0adc2f877b729e6cdc88.tar.gz |
Suppress -Wvolatile gcc warnings in Guile wrappers for C++20
Diffstat (limited to 'Lib/guile')
-rw-r--r-- | Lib/guile/guile_scm_run.swg | 6 | ||||
-rw-r--r-- | Lib/guile/swigrun.i | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/Lib/guile/guile_scm_run.swg b/Lib/guile/guile_scm_run.swg index 2e96184b1..84444e33e 100644 --- a/Lib/guile/guile_scm_run.swg +++ b/Lib/guile/guile_scm_run.swg @@ -2,6 +2,12 @@ * guile_scm_run.swg * ----------------------------------------------------------------------------- */ +#if __GNUC__ >= 10 +#if defined(__cplusplus) +#pragma GCC diagnostic ignored "-Wvolatile" /* For 'volatile SCM *' in at least Guile 3.0 and earlier */ +#endif +#endif + #include <libguile.h> #include <stdio.h> #include <string.h> diff --git a/Lib/guile/swigrun.i b/Lib/guile/swigrun.i index 4b9ea2c79..e4573eb3b 100644 --- a/Lib/guile/swigrun.i +++ b/Lib/guile/swigrun.i @@ -4,8 +4,6 @@ #ifdef SWIGGUILE_SCM -/* Hook the runtime module initialization - into the shared initialization function SWIG_Guile_Init. */ %runtime %{ /* Hook the runtime module initialization into the shared initialization function SWIG_Guile_Init. */ |