Revision: 77408
          http://sourceforge.net/p/brlcad/code/77408
Author:   starseeker
Date:     2020-10-13 13:13:04 +0000 (Tue, 13 Oct 2020)
Log Message:
-----------
User tried compiling and got an unknown option failure with the pragma for 
class-memaccess.  Daniel checked and determined this was introduced in GCC 8, 
so add a guard to only use the pragma if available.

Modified Paths:
--------------
    brlcad/trunk/src/libbg/spsr/SPSR.cpp

Modified: brlcad/trunk/src/libbg/spsr/SPSR.cpp
===================================================================
--- brlcad/trunk/src/libbg/spsr/SPSR.cpp        2020-10-11 15:29:53 UTC (rev 
77407)
+++ brlcad/trunk/src/libbg/spsr/SPSR.cpp        2020-10-13 13:13:04 UTC (rev 
77408)
@@ -40,10 +40,12 @@
 #  pragma GCC diagnostic ignored "-Wsign-compare"
 #  pragma GCC diagnostic ignored "-Wunused-value"
 #  pragma GCC diagnostic ignored "-Wmisleading-indentation"
-#  pragma GCC diagnostic ignored "-Wclass-memaccess"
 #  pragma GCC diagnostic ignored "-Wunused-but-set-variable"
 #  pragma GCC diagnostic ignored "-Wparentheses"
 #  pragma GCC diagnostic ignored "-Wreturn-type"
+#  if (__GNUC__ >= 8)
+#    pragma GCC diagnostic ignored "-Wclass-memaccess"
+#  endif
 #endif
 #if defined(__clang__)
 #  pragma clang diagnostic ignored "-Wunknown-warning-option"

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