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)
|
bool SQVM::Call(SQObjectPtr &closure,SQInteger nparams,SQInteger stackbase,SQObjectPtr &outres,SQBool raiseerror,SQBool can_suspend)
|
||||||
{
|
{
|
||||||
[[maybe_unused]] SQInteger prevstackbase = _stackbase;
|
|
||||||
switch(type(closure)) {
|
switch(type(closure)) {
|
||||||
case OT_CLOSURE: {
|
case OT_CLOSURE: {
|
||||||
assert(!can_suspend || this->_can_suspend);
|
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;
|
this->_can_suspend = backup_suspend;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
case OT_NATIVECLOSURE: {
|
case OT_NATIVECLOSURE: {
|
||||||
bool suspend;
|
bool suspend;
|
||||||
return CallNative(_nativeclosure(closure), nparams, stackbase, outres,suspend);
|
return CallNative(_nativeclosure(closure), nparams, stackbase, outres,suspend);
|
||||||
|
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
case OT_CLASS: {
|
case OT_CLASS: {
|
||||||
SQObjectPtr constr;
|
SQObjectPtr constr;
|
||||||
SQObjectPtr temp;
|
SQObjectPtr temp;
|
||||||
|
@ -1507,14 +1505,10 @@ bool SQVM::Call(SQObjectPtr &closure,SQInteger nparams,SQInteger stackbase,SQObj
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(!_suspended) {
|
|
||||||
assert(_stackbase == prevstackbase);
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool SQVM::CallMetaMethod(SQDelegable *del,SQMetaMethod mm,SQInteger nparams,SQObjectPtr &outres)
|
bool SQVM::CallMetaMethod(SQDelegable *del,SQMetaMethod mm,SQInteger nparams,SQObjectPtr &outres)
|
||||||
|
|
Loading…
Reference in New Issue