diff options
Diffstat (limited to 'script/vm')
-rw-r--r-- | script/vm/infer.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/script/vm/infer.lua b/script/vm/infer.lua index 35a2f59f..e789214a 100644 --- a/script/vm/infer.lua +++ b/script/vm/infer.lua @@ -176,13 +176,16 @@ local viewNodeSwitch = util.switch() ---@class vm.node ---@field lastInfer? vm.infer ----@param source parser.object | vm.node +---@param source vm.object | vm.node ---@return vm.infer function vm.getInfer(source) + ---@type vm.node local node if source.type == 'vm.node' then + ---@cast source vm.node node = source else + ---@cast source vm.object node = vm.compileNode(source) end if node.lastInfer then |