Remove invalid assertions

This commit is contained in:
samisalreadytaken 2025-06-03 19:05:17 +03:00
parent ab03538347
commit 07ab21e2d5

View File

@ -3367,7 +3367,8 @@ void SquirrelVM::WriteObject( const SQObjectPtr &obj, CUtlBuffer* pBuffer, Write
#ifdef _DEBUG #ifdef _DEBUG
bool bAsserted = false; 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->_noutervalues == 1 );
Assert( pThis->_outervalues[0]._type == OT_USERPOINTER ); 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_USERDATA:
case OT_USERPOINTER: case OT_USERPOINTER:
Assert(0);
break; break;
default: default:
AssertMsgAlways( 0, "SquirrelVM::WriteObject: unknown type" ); AssertMsgAlways( 0, "SquirrelVM::WriteObject: unknown type" );
@ -4458,10 +4458,7 @@ void SquirrelVM::ReadObject( SQObjectPtr &pObj, CUtlBuffer* pBuffer, ReadStateMa
} }
case OT_USERDATA: case OT_USERDATA:
case OT_USERPOINTER: case OT_USERPOINTER:
{
Assert(0);
break; break;
}
default: default:
AssertMsgAlways( 0, "SquirrelVM::ReadObject: serialisation error" ); AssertMsgAlways( 0, "SquirrelVM::ReadObject: serialisation error" );
} }