ソースを参照

fix varargs tuple not on last position

jagt 11 年 前
コミット
2198d63cba

+ 1 - 1
src/MoonSharp.Interpreter/Execution/VM/Processor/Processor_InstructionLoop.cs

@@ -603,7 +603,7 @@ namespace MoonSharp.Interpreter.Execution.VM
 						varargs[ii] = m_ValueStack.Peek(numargs - i - ii).CloneAsWritable();
 						varargs[ii] = m_ValueStack.Peek(numargs - i - ii).CloneAsWritable();
 					}
 					}
 
 
-					this.AssignLocal(I.SymbolList[i], DynValue.NewTuple(varargs));
+					this.AssignLocal(I.SymbolList[i], DynValue.NewTuple(Internal_AdjustTuple(varargs)));
 				}
 				}
 				else
 				else
 				{
 				{