1
0
Fork 0

Codefix: remove structurally dead code

pull/13171/merge
Rubidium 2025-03-12 20:22:50 +01:00 committed by rubidium42
parent d96f359b3c
commit 8f3bfb61bd
1 changed files with 3 additions and 9 deletions

View File

@ -1480,7 +1480,6 @@ bool SQVM::DeleteSlot(const SQObjectPtr &self,const SQObjectPtr &key,SQObjectPtr
bool SQVM::Call(SQObjectPtr &closure,SQInteger nparams,SQInteger stackbase,SQObjectPtr &outres,SQBool raiseerror,SQBool can_suspend)
{
[[maybe_unused]] SQInteger prevstackbase = _stackbase;
switch(type(closure)) {
case OT_CLOSURE: {
assert(!can_suspend || this->_can_suspend);
@ -1490,13 +1489,12 @@ bool SQVM::Call(SQObjectPtr &closure,SQInteger nparams,SQInteger stackbase,SQObj
this->_can_suspend = backup_suspend;
return ret;
}
break;
case OT_NATIVECLOSURE: {
bool suspend;
return CallNative(_nativeclosure(closure), nparams, stackbase, outres,suspend);
}
break;
case OT_CLASS: {
SQObjectPtr constr;
SQObjectPtr temp;
@ -1507,14 +1505,10 @@ bool SQVM::Call(SQObjectPtr &closure,SQInteger nparams,SQInteger stackbase,SQObj
}
return true;
}
break;
default:
return false;
}
if(!_suspended) {
assert(_stackbase == prevstackbase);
}
return true;
}
bool SQVM::CallMetaMethod(SQDelegable *del,SQMetaMethod mm,SQInteger nparams,SQObjectPtr &outres)