Add missing returns
This commit is contained in:
parent
fa690200df
commit
50bd54fd53
|
@ -287,6 +287,7 @@ void InstructionSelection::visitMove(IR::Move *s)
|
||||||
fc.addArgumentAsAddress(dest);
|
fc.addArgumentAsAddress(dest);
|
||||||
fc.addArgumentAsAddress(source);
|
fc.addArgumentAsAddress(source);
|
||||||
fc.call(__qmljs_copy);
|
fc.call(__qmljs_copy);
|
||||||
|
return;
|
||||||
} else if (IR::Closure *clos = s->source->asClosure()) {
|
} else if (IR::Closure *clos = s->source->asClosure()) {
|
||||||
FunctionCall fct(this);
|
FunctionCall fct(this);
|
||||||
fct.addArgumentFromRegister(ContextRegister);
|
fct.addArgumentFromRegister(ContextRegister);
|
||||||
|
@ -307,7 +308,13 @@ void InstructionSelection::visitMove(IR::Move *s)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else if (IR::Member *m = s->target->asMember()) {
|
||||||
|
Q_UNIMPLEMENTED();
|
||||||
|
} else if (IR::Subscript *ss = s->target->asSubscript()) {
|
||||||
|
Q_UNIMPLEMENTED();
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
Q_UNIMPLEMENTED();
|
||||||
}
|
}
|
||||||
Q_UNIMPLEMENTED();
|
Q_UNIMPLEMENTED();
|
||||||
s->dump(qout, IR::Stmt::MIR);
|
s->dump(qout, IR::Stmt::MIR);
|
||||||
|
|
Loading…
Reference in New Issue