mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-27 20:18:01 +02:00
Fixes from valgrind
This commit is contained in:
parent
0feaaded22
commit
676e7988fb
31 changed files with 243 additions and 147 deletions
|
@ -547,8 +547,11 @@ void Internal::Dbg_ObjectPreCustomDelete(bf::System::Object* object)
|
|||
{
|
||||
BF_ASSERT((BFRTFLAGS & BfRtFlags_ObjectHasDebugFlags) != 0);
|
||||
|
||||
const char* errorPtr = NULL;
|
||||
if ((object->mObjectFlags & BfObjectFlag_AppendAlloc) != 0)
|
||||
return;
|
||||
|
||||
const char* errorPtr = NULL;
|
||||
|
||||
if ((object->mObjectFlags & BfObjectFlag_StackAlloc) != 0)
|
||||
errorPtr = "Attempting to delete stack-allocated object";
|
||||
if ((object->mObjectFlags & BfObjectFlag_Deleted) != 0)
|
||||
|
@ -564,8 +567,7 @@ void Internal::Dbg_ObjectPreCustomDelete(bf::System::Object* object)
|
|||
errorStr += StrFormat(" (%s)0x%@\n", typeName.c_str(), object);
|
||||
SETUP_ERROR(errorStr.c_str(), 2);
|
||||
BF_DEBUG_BREAK();
|
||||
BFRTCALLBACKS.DebugMessageData_Fatal();
|
||||
return;
|
||||
BFRTCALLBACKS.DebugMessageData_Fatal();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue