1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

Merge pull request #89990 from dalexeev/gds-reset-uninit-local-vars

GDScript: Fix uninitialized local variables not being reset
This commit is contained in:
Rémi Verschelde
2024-04-24 18:54:56 +02:00
10 changed files with 190 additions and 73 deletions

View File

@@ -0,0 +1,21 @@
# GH-89958
func test():
if true:
@warning_ignore("unused_variable")
var a = 1
@warning_ignore("unused_variable")
var b := 1
@warning_ignore("unused_variable")
var c := 1
if true:
@warning_ignore("unassigned_variable")
var a
print(a)
@warning_ignore("unassigned_variable")
var b
print(b)
@warning_ignore("unassigned_variable")
var c: Object
print(c)

View File

@@ -0,0 +1,4 @@
GDTEST_OK
<null>
<null>
<null>