diff --git a/source/third_party/mongoose/mongoose.cpp b/source/third_party/mongoose/mongoose.cpp index ad619ccb1b..6dc9a11783 100644 --- a/source/third_party/mongoose/mongoose.cpp +++ b/source/third_party/mongoose/mongoose.cpp @@ -37,6 +37,12 @@ # pragma GCC diagnostic ignored "-Wcast-function-type" # pragma GCC diagnostic ignored "-Wmaybe-uninitialized" # pragma GCC diagnostic ignored "-Wunused-but-set-variable" +# pragma GCC diagnostic ignored "-Wvolatile" +# else +# pragma GCC diagnostic ignored "-Wdeprecated-volatile" +# if __clang_major__ >= 19 +# pragma GCC diagnostic ignored "-Wcast-function-type-mismatch" +# endif # endif #endif