From 07ab21e2d5fbefaa06350f6e0055f0608460fdfd Mon Sep 17 00:00:00 2001 From: samisalreadytaken <46823719+samisalreadytaken@users.noreply.github.com> Date: Tue, 3 Jun 2025 19:05:17 +0300 Subject: [PATCH] Remove invalid assertions --- sp/src/vscript/vscript_squirrel.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/sp/src/vscript/vscript_squirrel.cpp b/sp/src/vscript/vscript_squirrel.cpp index 93008683..bf8379ea 100644 --- a/sp/src/vscript/vscript_squirrel.cpp +++ b/sp/src/vscript/vscript_squirrel.cpp @@ -3367,7 +3367,8 @@ void SquirrelVM::WriteObject( const SQObjectPtr &obj, CUtlBuffer* pBuffer, Write #ifdef _DEBUG bool bAsserted = false; - if ( pThis->_noutervalues && pThis->_name._type == OT_STRING && pThis->_name._unVal.pString ) + if ( pThis->_noutervalues && pThis->_name._type == OT_STRING && pThis->_name._unVal.pString && + pThis->_outervalues[0]._type == OT_USERPOINTER ) { Assert( pThis->_noutervalues == 1 ); Assert( pThis->_outervalues[0]._type == OT_USERPOINTER ); @@ -3771,7 +3772,6 @@ void SquirrelVM::WriteObject( const SQObjectPtr &obj, CUtlBuffer* pBuffer, Write } case OT_USERDATA: case OT_USERPOINTER: - Assert(0); break; default: AssertMsgAlways( 0, "SquirrelVM::WriteObject: unknown type" ); @@ -4458,10 +4458,7 @@ void SquirrelVM::ReadObject( SQObjectPtr &pObj, CUtlBuffer* pBuffer, ReadStateMa } case OT_USERDATA: case OT_USERPOINTER: - { - Assert(0); break; - } default: AssertMsgAlways( 0, "SquirrelVM::ReadObject: serialisation error" ); }