Provide an inline implementation of private operator new and delete, for compilers that think they need the definition. Fixes AIX and probably IRIX bustage.

git-svn-id: svn://10.0.0.236/trunk@161798 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bryner%brianryner.com 2004-09-05 21:29:45 +00:00
parent cd3c4dc3d9
commit 2f01bde792

View File

@ -183,9 +183,9 @@ protected:
PopupControlState mOldState;
private:
// Not meant to be implemented.
static void* operator new(size_t /*size*/) CPP_THROW_NEW;
static void operator delete(void* /*memory*/);
// Hide so that this class can only be stack-allocated
static void* operator new(size_t /*size*/) CPP_THROW_NEW { return nsnull; }
static void operator delete(void* /*memory*/) {}
};
#endif // nsPIDOMWindow_h__