From b8376fe0efa0b1e12886fc997d7219b6e33c17fd Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Fri, 3 Aug 2007 05:42:50 +0000 Subject: [PATCH] Fix tail call argument handling. --- src/test/res/test3.lua | 11 +++++++++++ src/test/res/test3.luac | Bin 4544 -> 4877 bytes 2 files changed, 11 insertions(+) diff --git a/src/test/res/test3.lua b/src/test/res/test3.lua index bb748136..89b9b29d 100644 --- a/src/test/res/test3.lua +++ b/src/test/res/test3.lua @@ -49,3 +49,14 @@ p() p("q") p("q","r") p("q","r","s") + +function first(...) + return 'abc' +end + +function second( a, b, c ) + return first( a, b, c ) +end + +print( 'second', second() ) + diff --git a/src/test/res/test3.luac b/src/test/res/test3.luac index 669b1f1f2f37dcb8d710d66c493c5abf41e3c143..846d996471fd46db10588152ca7e05534c4f6620 100644 GIT binary patch delta 336 zcmZ`!ISK+n5Ug3pUBM$TG7uBRBQxlHO#uITbnO!@7_`0FH?xW2kN%L1UvuT@!n_NE#qTZF^OHwG!F}Fq+I4 zOK697G3?K#1H`