Skip to content

Commit c0ee6e9

Browse files
committed
fix #1279
1 parent 60189b2 commit c0ee6e9

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* `FIX` [#1269](https://github.com/sumneko/lua-language-server/issues/1269)
1010
* `FIX` [#1273](https://github.com/sumneko/lua-language-server/issues/1273)
1111
* `FIX` [#1275](https://github.com/sumneko/lua-language-server/issues/1275)
12+
* `FIX` [#1279](https://github.com/sumneko/lua-language-server/issues/1279)
1213

1314
## 3.4.0
1415
`2022-6-29`

script/vm/compiler.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,7 @@ function vm.compileByParentNode(source, key, ref, pushResult)
663663
---@cast node vm.global
664664
and not guide.isBasicType(node.name)
665665
)
666-
or node.type == 'doc.type.string' then
666+
or guide.isLiteral(node) then
667667
searchFieldSwitch(node.type, suri, node, key, ref, function (res, markDoc)
668668
if markDoc then
669669
docedResults[#docedResults+1] = res

test/type_inference/init.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3357,3 +3357,10 @@ local t
33573357
33583358
<?t?> = {}
33593359
]]
3360+
3361+
TEST 'integer' [[
3362+
---@type integer[]|A
3363+
local t
3364+
3365+
local <?x?> = t[1]
3366+
]]

0 commit comments

Comments
 (0)