Skip to content

Commit 24e213e

Browse files
committed
fix #1367
1 parent d74aba7 commit 24e213e

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* `FIX` [#1355](https://github.com./sumneko/lua-language-server/issues/1355)
88
* `FIX` [#1363](https://github.com./sumneko/lua-language-server/issues/1363)
99
* `FIX` [#1365](https://github.com./sumneko/lua-language-server/issues/1365)
10+
* `FIX` [#1367](https://github.com./sumneko/lua-language-server/issues/1367)
1011
* `FIX` [#1368](https://github.com./sumneko/lua-language-server/issues/1368)
1112

1213
## 3.5.0

script/vm/compiler.lua

+3
Original file line numberDiff line numberDiff line change
@@ -1054,6 +1054,9 @@ local function compileLocal(source)
10541054
-- for x = ... do
10551055
if source.parent.type == 'loop' then
10561056
if source.parent.loc == source then
1057+
if bindDocs(source) then
1058+
return
1059+
end
10571060
vm.setNode(source, vm.declareGlobal('type', 'integer'))
10581061
end
10591062
end

test/type_inference/init.lua

+6
Original file line numberDiff line numberDiff line change
@@ -3755,3 +3755,9 @@ function F(...)
37553755
end
37563756
end
37573757
]]
3758+
3759+
TEST 'integerA' [[
3760+
---@type integerA
3761+
for <?i?> = 1, 10 do
3762+
end
3763+
]]

0 commit comments

Comments
 (0)