Browse Source

fix noexcept for new crt

pull/85/head
HappyDOGE 2 years ago
parent
commit
91df08ed0f
  1. 7
      public/tier0/memoverride.cpp

7
public/tier0/memoverride.cpp

@ -145,6 +145,11 @@ inline void *ReallocUnattributed( void *pMem, size_t nSize ) @@ -145,6 +145,11 @@ inline void *ReallocUnattributed( void *pMem, size_t nSize )
#define FREE_CALL
#endif
// check for noexcept in crt
#ifndef _CRT_NOEXCEPT
#define _CRT_NOEXCEPT
#endif
extern "C"
{
@ -255,7 +260,7 @@ ALLOC_CALL void * __cdecl _recalloc ( void * memblock, size_t count, size_t size @@ -255,7 +260,7 @@ ALLOC_CALL void * __cdecl _recalloc ( void * memblock, size_t count, size_t size
return pMem;
}
size_t _msize_base( void *pMem )
size_t _msize_base( void *pMem ) _CRT_NOEXCEPT
{
return g_pMemAlloc->GetSize(pMem);
}

Loading…
Cancel
Save