diff options
Diffstat (limited to 'script/vm')
-rw-r--r-- | script/vm/compiler.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/script/vm/compiler.lua b/script/vm/compiler.lua index 8487ec56..d4309cc9 100644 --- a/script/vm/compiler.lua +++ b/script/vm/compiler.lua @@ -478,6 +478,7 @@ function vm.getReturnOfFunction(func, index) parent = func, returnIndex = index, } + vm.compileNode(func._returns[index]) end return func._returns[index] end @@ -1382,6 +1383,10 @@ local compilerSwitch = util.switch() lastReturn = rtn if rtn.returnIndex == index then hasMarkDoc = true + source.comment = doc.comment + if rtn.name then + source.name = rtn.name[1] + end local hasGeneric if sign then guide.eachSourceType(rtn, 'doc.generic.name', function (src) |