]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
avoid warning '... has a non-virtual destructor' for data structures designated for...
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Aug 2010 19:42:13 +0000 (19:42 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Aug 2010 19:42:13 +0000 (19:42 +0000)
HLT/CALO/AliHLTCaloChannelRawDataStruct.h

index c8768bb868a87588e5a089ae424d26a553fd3a34..c9b36560dc955a98804877df6c1402dc9d73f6f7 100644 (file)
 #include "AliHLTCaloCoordinate.h"
 #include "Rtypes.h"
 
+// disable warnings to avoid
+// warning: base class ‘class ...’ has a non-virtual destructor
+#if defined __GNUC__
+#pragma GCC diagnostic ignored "-Weffc++"
+#elif defined __SUNPRO_CC
+#pragma disable_warn
+#elif defined _MSC_VER
+#pragma warning(push, 1)
+#endif
 
 ///comment
 
@@ -36,4 +45,12 @@ struct  AliHLTCaloChannelRawDataStruct : public AliHLTCaloChannelDataStruct
   UShort_t fData;
 };
 
+#if defined __GNUC__
+#pragma GCC diagnostic warning "-Weffc++"
+#elif defined __SUNPRO_CC
+#pragma enable_warn
+#elif defined _MSC_VER
+#pragma warning(pop)
+#endif
+
 #endif