diff options
Diffstat (limited to 'script')
-rw-r--r-- | script/core/diagnostics/assign-type-mismatch.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/script/core/diagnostics/assign-type-mismatch.lua b/script/core/diagnostics/assign-type-mismatch.lua index 3ec0a56c..abe78ccd 100644 --- a/script/core/diagnostics/assign-type-mismatch.lua +++ b/script/core/diagnostics/assign-type-mismatch.lua @@ -76,14 +76,14 @@ return function (uri, callback) return end if source.type == 'setfield' - or source.type == 'setindex' - or source.type == 'tableexp' then + or source.type == 'setindex' then return end end local valueNode = vm.compileNode(value) - if source.type == 'setindex' then + if source.type == 'setindex' + or source.type == 'tableexp' then -- boolean[1] = nil valueNode = valueNode:copy():removeOptional() end |