- implemented processing of multiple return values in script functions.
This commit is contained in:
parent
232b64d332
commit
ade9e4c3da
4 changed files with 79 additions and 26 deletions
|
|
@ -1911,10 +1911,11 @@ public:
|
|||
|
||||
class FxReturnStatement : public FxExpression
|
||||
{
|
||||
FxExpression *Value;
|
||||
FArgumentList Args;
|
||||
|
||||
public:
|
||||
FxReturnStatement(FxExpression *value, const FScriptPosition &pos);
|
||||
FxReturnStatement(FArgumentList &args, const FScriptPosition &pos);
|
||||
~FxReturnStatement();
|
||||
FxExpression *Resolve(FCompileContext&);
|
||||
ExpEmit Emit(VMFunctionBuilder *build);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue