fix typo in error messages: "stack overflow, cannot resize stack while in a metamethod"
This commit is contained in:
parent
2f6419f19b
commit
953d9e9771
@ -1128,7 +1128,7 @@ SQRESULT sq_reservestack(HSQUIRRELVM v,SQInteger nsize)
|
|||||||
{
|
{
|
||||||
if (((SQUnsignedInteger)v->_top + nsize) > v->_stack.size()) {
|
if (((SQUnsignedInteger)v->_top + nsize) > v->_stack.size()) {
|
||||||
if(v->_nmetamethodscall) {
|
if(v->_nmetamethodscall) {
|
||||||
return sq_throwerror(v,_SC("cannot resize stack while in a metamethod"));
|
return sq_throwerror(v,_SC("cannot resize stack while in a metamethod"));
|
||||||
}
|
}
|
||||||
v->_stack.resize(v->_stack.size() + ((v->_top + nsize) - v->_stack.size()));
|
v->_stack.resize(v->_stack.size() + ((v->_top + nsize) - v->_stack.size()));
|
||||||
}
|
}
|
||||||
|
@ -1632,7 +1632,7 @@ bool SQVM::EnterFrame(SQInteger newbase, SQInteger newtop, bool tailcall)
|
|||||||
_top = newtop;
|
_top = newtop;
|
||||||
if(newtop + MIN_STACK_OVERHEAD > (SQInteger)_stack.size()) {
|
if(newtop + MIN_STACK_OVERHEAD > (SQInteger)_stack.size()) {
|
||||||
if(_nmetamethodscall) {
|
if(_nmetamethodscall) {
|
||||||
Raise_Error(_SC("stack overflow, cannot resize stack while in a metamethod"));
|
Raise_Error(_SC("stack overflow, cannot resize stack while in a metamethod"));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
_stack.resize(newtop + (MIN_STACK_OVERHEAD << 2));
|
_stack.resize(newtop + (MIN_STACK_OVERHEAD << 2));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user