Skip to content

Commit 018ee6b

Browse files
committed
fix #815
1 parent 8581187 commit 018ee6b

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

Diff for: changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# changelog
22

33
## 2.5.2
4+
* `FIX` [#815](https://github.com/sumneko/lua-language-server/issues/815)
45
* `FIX` [#825](https://github.com/sumneko/lua-language-server/issues/825)
56
* `FIX` [#827](https://github.com/sumneko/lua-language-server/issues/827)
67
* `FIX` [#837](https://github.com/sumneko/lua-language-server/issues/837)

Diff for: script/core/noder.lua

+7
Original file line numberDiff line numberDiff line change
@@ -1341,6 +1341,13 @@ compileNodeMap = util.switch()
13411341
pushForward(noders, id, getID(parent))
13421342
end
13431343
end)
1344+
: case 'loop'
1345+
: call(function (noders, id, source)
1346+
local loc = source.loc
1347+
if loc then
1348+
pushForward(noders, getID(loc), 'dn:integer')
1349+
end
1350+
end)
13441351
: case 'in'
13451352
: call(function (noders, id, source)
13461353
local keys = source.keys

Diff for: test/type_inference/init.lua

+4
Original file line numberDiff line numberDiff line change
@@ -1053,3 +1053,7 @@ f {
10531053
}
10541054
}
10551055
]]
1056+
1057+
TEST 'integer' [[
1058+
for <?i?> = a, b, c do end
1059+
]]

0 commit comments

Comments
 (0)