diff --git a/dtool/src/dtoolbase/memoryHook.cxx b/dtool/src/dtoolbase/memoryHook.cxx index f1dfd55dd8..24101deab3 100644 --- a/dtool/src/dtoolbase/memoryHook.cxx +++ b/dtool/src/dtoolbase/memoryHook.cxx @@ -140,6 +140,17 @@ MemoryHook(const MemoryHook ©) : #endif } +//////////////////////////////////////////////////////////////////// +// Function: MemoryHook::Destructor +// Access: Public, Virtual +// Description: +//////////////////////////////////////////////////////////////////// +MemoryHook:: +~MemoryHook() { + // Really, we only have this destructor to shut up gcc about the + // virtual functions warning. +} + //////////////////////////////////////////////////////////////////// // Function: MemoryHook::heap_alloc // Access: Public, Virtual diff --git a/dtool/src/dtoolbase/memoryHook.h b/dtool/src/dtoolbase/memoryHook.h index df8b1dbf49..c2a4b431c5 100644 --- a/dtool/src/dtoolbase/memoryHook.h +++ b/dtool/src/dtoolbase/memoryHook.h @@ -33,6 +33,7 @@ class EXPCL_DTOOL MemoryHook { public: MemoryHook(); MemoryHook(const MemoryHook ©); + virtual ~MemoryHook(); virtual void *heap_alloc(size_t size); virtual void heap_free(void *ptr);