diff --git a/memory/replace/dmd/DMD.h b/memory/replace/dmd/DMD.h index 5760952e8c67..632d11c47ca9 100644 --- a/memory/replace/dmd/DMD.h +++ b/memory/replace/dmd/DMD.h @@ -79,7 +79,12 @@ private: class Singleton { public: - Singleton() : mValue(ReplaceMalloc::GetDMDFuncs()), mInitialized(true) {} + Singleton() + : mValue(ReplaceMalloc::GetDMDFuncs()) +#ifdef DEBUG + , mInitialized(true) +#endif + {} DMDFuncs* Get() { @@ -89,7 +94,9 @@ private: private: DMDFuncs* mValue; - DebugOnly mInitialized; +#ifdef DEBUG + bool mInitialized; +#endif }; // This singleton pointer must be defined on the program side. In Gecko,