From dbaa1d9c90d1d066fbde718a66679c38e30e83c4 Mon Sep 17 00:00:00 2001
From: Jason Hiser <jdhiser@gmail.com>
Date: Mon, 1 Mar 2021 11:30:50 -0800
Subject: [PATCH] Updated pragmas for older OSs

---
 include/interfaces/idapro/all.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/include/interfaces/idapro/all.h b/include/interfaces/idapro/all.h
index 47d292be..4157b9f2 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>
 
-- 
GitLab