Skip to content

Commit 5083f1c

Browse files
emmericpsumneko
authored andcommitted
Fix setfenv definition
The first parameter got parsed as `async fun(...):(...|integer)` which triggered an incorrect warning when using it as `setfenv(2, env)`
1 parent eb0bf98 commit 5083f1c

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<!-- Add all new changes here. They will be moved under a version at release -->
55
* `NEW` Custom documentation exporter
66
* `NEW` Setting: `Lua.docScriptPath`: Path to a script that overrides `cli.doc.export`, allowing user-specified documentation exporting.
7+
* `FIX` Lua 5.1: fix incorrect warning when using setfenv with an int as first parameter
78

89
## 3.10.5
910
`2024-8-19`

meta/template/basic.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ function select(index, ...) end
210210

211211
---@version 5.1
212212
---#DES 'setfenv'
213-
---@param f async fun(...):...|integer
213+
---@param f (async fun(...):...)|integer
214214
---@param table table
215215
---@return function
216216
function setfenv(f, table) end

0 commit comments

Comments
 (0)