mirror of https://github.com/OpenTTD/OpenTTD
Codefix: remove structurally dead code
parent
d96f359b3c
commit
8f3bfb61bd
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue