GDScript: Fix typing of lambda functions
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
var shadow: int
|
||||
|
||||
func test():
|
||||
var lambda := func(shadow: String) -> void:
|
||||
print(shadow)
|
||||
lambda.call('shadow')
|
||||
@@ -0,0 +1,6 @@
|
||||
GDTEST_OK
|
||||
>> WARNING
|
||||
>> Line: 4
|
||||
>> SHADOWED_VARIABLE
|
||||
>> The local function parameter "shadow" is shadowing an already-declared variable at line 1.
|
||||
shadow
|
||||
@@ -0,0 +1,4 @@
|
||||
func test():
|
||||
var lambda := func(unused: Variant) -> void:
|
||||
pass
|
||||
lambda.call()
|
||||
@@ -0,0 +1,5 @@
|
||||
GDTEST_OK
|
||||
>> WARNING
|
||||
>> Line: 2
|
||||
>> UNUSED_PARAMETER
|
||||
>>
|
||||
Reference in New Issue
Block a user