Bug 945613 - Part 3: #ifdef pragma for gcc >= 4.7.0. r=ehsan

This commit is contained in:
Chris Peterson 2013-12-06 09:47:28 -08:00
parent 5f3d5d4e14
commit d98938d032

View File

@ -6,6 +6,7 @@
#include "mozilla/Assertions.h"
#include "mozilla/Attributes.h"
#include "mozilla/Compiler.h"
#include "mozilla/HashFunctions.h"
#include "mozilla/MemoryReporting.h"
#include "mozilla/DebugOnly.h"
@ -24,8 +25,12 @@
using namespace mozilla;
#ifdef __GNUC__
#pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
#if defined(__clang__)
# pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
#elif MOZ_IS_GCC
# if MOZ_GCC_VERSION_AT_LEAST(4, 7, 0)
# pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
# endif
#endif
/**