update widgets
This commit is contained in:
parent
c41dcf9efa
commit
eb079e1386
24 changed files with 284 additions and 370 deletions
|
|
@ -543,9 +543,9 @@ void FunctionDefinition::generateByteCode(ByteCode& out) {
|
|||
|
||||
List<Instruction>::Node* FunctionDefinition::inst(Instruction inst) {
|
||||
mInstructions.pushBack(inst);
|
||||
auto out = &mInstructions.last()->data;
|
||||
auto out = &mInstructions.lastNode()->data;
|
||||
out->mInstIdx = (alni) mInstructions.length() - 1;
|
||||
return mInstructions.last();
|
||||
return mInstructions.lastNode();
|
||||
}
|
||||
|
||||
void obj::initialize() {}
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ void ScopeStack::addTemp(obj::Object* tmp) {
|
|||
}
|
||||
|
||||
void ScopeStack::popTemp() {
|
||||
objects_api::destroy(mBuff[mIdx - 1].mTemps.last()->data);
|
||||
objects_api::destroy(mBuff[mIdx - 1].mTemps.last());
|
||||
mBuff[mIdx - 1].mTemps.popBack();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ void ListObject::delNode(tp::List<Object*>::Node* node) {
|
|||
}
|
||||
|
||||
void ListObject::popBack() {
|
||||
auto obj = items.last();
|
||||
auto obj = items.lastNode();
|
||||
if (obj) obj::objects_api::destroy(obj->data);
|
||||
items.popBack();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue