Revision: 77409
          http://sourceforge.net/p/brlcad/code/77409
Author:   starseeker
Date:     2020-10-13 13:21:12 +0000 (Tue, 13 Oct 2020)
Log Message:
-----------
Similar class-memaccess guard for art code

Modified Paths:
--------------
    brlcad/trunk/src/art/art.cpp
    brlcad/trunk/src/art/art.h
    brlcad/trunk/src/art/brlcadplugin.cpp

Modified: brlcad/trunk/src/art/art.cpp
===================================================================
--- brlcad/trunk/src/art/art.cpp        2020-10-13 13:13:04 UTC (rev 77408)
+++ brlcad/trunk/src/art/art.cpp        2020-10-13 13:21:12 UTC (rev 77409)
@@ -85,14 +85,15 @@
 #  pragma GCC diagnostic ignored "-Wfloat-equal"
 #  pragma GCC diagnostic ignored "-Wunused-parameter"
 #  pragma GCC diagnostic ignored "-Wpedantic"
-#  pragma GCC diagnostic ignored "-Wclass-memaccess"
 #  pragma GCC diagnostic ignored "-Wignored-qualifiers"
+#  if (__GNUC__ >= 8)
+#    pragma GCC diagnostic ignored "-Wclass-memaccess"
+#  endif
 #endif
 #if defined(__clang__)
 #  pragma clang diagnostic ignored "-Wfloat-equal"
 #  pragma clang diagnostic ignored "-Wunused-parameter"
 #  pragma clang diagnostic ignored "-Wpedantic"
-#  pragma clang diagnostic ignored "-Wclass-memaccess"
 #  pragma clang diagnostic ignored "-Wignored-qualifiers"
 #endif
 

Modified: brlcad/trunk/src/art/art.h
===================================================================
--- brlcad/trunk/src/art/art.h  2020-10-13 13:13:04 UTC (rev 77408)
+++ brlcad/trunk/src/art/art.h  2020-10-13 13:21:12 UTC (rev 77409)
@@ -74,14 +74,15 @@
 #  pragma GCC diagnostic ignored "-Wfloat-equal"
 #  pragma GCC diagnostic ignored "-Wunused-parameter"
 #  pragma GCC diagnostic ignored "-Wpedantic"
-#  pragma GCC diagnostic ignored "-Wclass-memaccess"
 #  pragma GCC diagnostic ignored "-Wignored-qualifiers"
+#  if (__GNUC__ >= 8)
+#    pragma GCC diagnostic ignored "-Wclass-memaccess"
+#  endif
 #endif
 #if defined(__clang__)
 #  pragma clang diagnostic ignored "-Wfloat-equal"
 #  pragma clang diagnostic ignored "-Wunused-parameter"
 #  pragma clang diagnostic ignored "-Wpedantic"
-#  pragma clang diagnostic ignored "-Wclass-memaccess"
 #  pragma clang diagnostic ignored "-Wignored-qualifiers"
 #endif
 

Modified: brlcad/trunk/src/art/brlcadplugin.cpp
===================================================================
--- brlcad/trunk/src/art/brlcadplugin.cpp       2020-10-13 13:13:04 UTC (rev 
77408)
+++ brlcad/trunk/src/art/brlcadplugin.cpp       2020-10-13 13:21:12 UTC (rev 
77409)
@@ -74,14 +74,15 @@
 #  pragma GCC diagnostic ignored "-Wfloat-equal"
 #  pragma GCC diagnostic ignored "-Wunused-parameter"
 #  pragma GCC diagnostic ignored "-Wpedantic"
-#  pragma GCC diagnostic ignored "-Wclass-memaccess"
 #  pragma GCC diagnostic ignored "-Wignored-qualifiers"
+#  if (__GNUC__ >= 8)
+#    pragma GCC diagnostic ignored "-Wclass-memaccess"
+#  endif
 #endif
 #if defined(__clang__)
 #  pragma clang diagnostic ignored "-Wfloat-equal"
 #  pragma clang diagnostic ignored "-Wunused-parameter"
 #  pragma clang diagnostic ignored "-Wpedantic"
-#  pragma clang diagnostic ignored "-Wclass-memaccess"
 #  pragma clang diagnostic ignored "-Wignored-qualifiers"
 #endif
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to