summaryrefslogtreecommitdiff
path: root/script/vm/compiler.lua
diff options
context:
space:
mode:
Diffstat (limited to 'script/vm/compiler.lua')
-rw-r--r--script/vm/compiler.lua5
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)