Skip to content

Commit ece9232

Browse files
Remove invalid assertions
1 parent 0556b1a commit ece9232

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

sp/src/vscript/vscript_squirrel.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3367,7 +3367,8 @@ void SquirrelVM::WriteObject( const SQObjectPtr &obj, CUtlBuffer* pBuffer, Write
33673367
#ifdef _DEBUG
33683368
bool bAsserted = false;
33693369

3370-
if ( pThis->_noutervalues && pThis->_name._type == OT_STRING && pThis->_name._unVal.pString )
3370+
if ( pThis->_noutervalues && pThis->_name._type == OT_STRING && pThis->_name._unVal.pString &&
3371+
pThis->_outervalues[0]._type == OT_USERPOINTER )
33713372
{
33723373
Assert( pThis->_noutervalues == 1 );
33733374
Assert( pThis->_outervalues[0]._type == OT_USERPOINTER );
@@ -3771,7 +3772,6 @@ void SquirrelVM::WriteObject( const SQObjectPtr &obj, CUtlBuffer* pBuffer, Write
37713772
}
37723773
case OT_USERDATA:
37733774
case OT_USERPOINTER:
3774-
Assert(0);
37753775
break;
37763776
default:
37773777
AssertMsgAlways( 0, "SquirrelVM::WriteObject: unknown type" );
@@ -4458,10 +4458,7 @@ void SquirrelVM::ReadObject( SQObjectPtr &pObj, CUtlBuffer* pBuffer, ReadStateMa
44584458
}
44594459
case OT_USERDATA:
44604460
case OT_USERPOINTER:
4461-
{
4462-
Assert(0);
44634461
break;
4464-
}
44654462
default:
44664463
AssertMsgAlways( 0, "SquirrelVM::ReadObject: serialisation error" );
44674464
}

0 commit comments

Comments
 (0)