Skip to content

Commit 8760bf9

Browse files
committed
fix #805
1 parent 6e5a635 commit 8760bf9

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

Diff for: changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* `FIX` [#790](https://github.com/sumneko/lua-language-server/issues/790)
55
* `FIX` [#798](https://github.com/sumneko/lua-language-server/issues/798)
66
* `FIX` [#804](https://github.com/sumneko/lua-language-server/issues/804)
7+
* `FIX` [#805](https://github.com/sumneko/lua-language-server/issues/805)
78
* `FIX` [#806](https://github.com/sumneko/lua-language-server/issues/806)
89
* `FIX` [#807](https://github.com/sumneko/lua-language-server/issues/807)
910

Diff for: script/core/noder.lua

+2-1
Original file line numberDiff line numberDiff line change
@@ -1036,7 +1036,8 @@ compileNodeMap = util.switch()
10361036
if src.type == 'local'
10371037
or src.type == 'tablefield'
10381038
or src.type == 'tableindex'
1039-
or src.type == 'setglobal' then
1039+
or src.type == 'setglobal'
1040+
or guide.isGlobal(src) then
10401041
if src.parent.type ~= 'funcargs'
10411042
and not src.dummy then
10421043
pushForward(noders, getID(src), id)

Diff for: test/type_inference/init.lua

+5
Original file line numberDiff line numberDiff line change
@@ -987,3 +987,8 @@ local mt
987987
---@type number
988988
function mt:f(<?x?>) end
989989
]]
990+
991+
TEST 'Test' [[
992+
---@class Test
993+
_G.<?Test?> = {}
994+
]]

0 commit comments

Comments
 (0)