]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
patch for GCC < 4.3
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 27 Aug 2010 12:55:00 +0000 (12:55 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 27 Aug 2010 12:55:00 +0000 (12:55 +0000)
HLT/TRD/AliHLTTRDCluster.h

index e8703e98847d0092022a69f90d7a8416099182e6..c6f2f8fe297c78f7b6d13097e050f2e9e775d3ac 100644 (file)
@@ -38,7 +38,11 @@ private:
 // disable warnings to avoid
 // warning: base class ‘class ...’ has a non-virtual destructor
 #if defined __GNUC__
+#if __GNUC__ == 4 && __GNUC_MINOR__ > 3
 #pragma GCC diagnostic ignored "-Weffc++"
+#else
+#pragma GCC system_header 
+#endif
 #elif defined __SUNPRO_CC
 #pragma disable_warn
 #elif defined _MSC_VER
@@ -67,7 +71,9 @@ class AliHLTTRDExtCluster: public AliHLTTRDCluster
 };
 
 #if defined __GNUC__
+#if __GNUC__ == 4 && __GNUC_MINOR__ > 3
 #pragma GCC diagnostic warning "-Weffc++"
+#endif
 #elif defined __SUNPRO_CC
 #pragma enable_warn
 #elif defined _MSC_VER