diff --git a/tier1/KeyValues.cpp b/tier1/KeyValues.cpp index 6b059be0..62d37e8e 100644 --- a/tier1/KeyValues.cpp +++ b/tier1/KeyValues.cpp @@ -2359,12 +2359,12 @@ void *KeyValues::operator new( size_t iAllocSize, int nBlockUse, const char *pFi //----------------------------------------------------------------------------- void KeyValues::operator delete( void *pMem ) { - KeyValuesSystem()->FreeKeyValuesMemory(pMem); + KeyValuesSystem()->FreeKeyValuesMemory((KeyValues *)pMem); } void KeyValues::operator delete( void *pMem, int nBlockUse, const char *pFileName, int nLine ) { - KeyValuesSystem()->FreeKeyValuesMemory(pMem); + KeyValuesSystem()->FreeKeyValuesMemory((KeyValues *)pMem); } void KeyValues::UnpackIntoStructure( KeyValuesUnpackStructure const *pUnpackTable, void *pDest )