diff --git a/include/interfaces/idapro/all.h b/include/interfaces/idapro/all.h index 47d292bea5570404d0853c4094df20175da28767..4157b9f22643d9164ae3646e4a68040cc8796240 100644 --- a/include/interfaces/idapro/all.h +++ b/include/interfaces/idapro/all.h @@ -5,6 +5,8 @@ // eventually move these into idapro/all.h #pragma GCC diagnostic ignored "-Wparentheses" #pragma GCC diagnostic ignored "-Wsign-compare" +// turn off warnings about unkonwn pragmas, as class-memaccess isn't valid on all platforms. +#pragma GCC diagnostic ignored "-Wpragmas" #pragma GCC diagnostic ignored "-Wclass-memaccess" #include <fpro.h> #include <pro.h> @@ -19,6 +21,7 @@ #pragma GCC diagnostic pop #pragma GCC diagnostic pop #pragma GCC diagnostic pop +#pragma GCC diagnostic pop #include <assert.h>