You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-06 12:20:30 +00:00
GDScript: Removed spurious UNASSIGNED_VARIABLE warning for locals
Variable->assignment needs to be incremented when assigned a value. Also fixed and improved unit test 'variable_declaration.gd'. Fixes #52551
This commit is contained in:
@@ -1,12 +1,19 @@
|
||||
var a # No init.
|
||||
var b = 42 # Init.
|
||||
var m1 # No init.
|
||||
var m2 = 22 # Init.
|
||||
var m3: String # No init, typed.
|
||||
var m4: String = "44" # Init, typed.
|
||||
|
||||
func test():
|
||||
var c # No init, local.
|
||||
var d = 23 # Init, local.
|
||||
var loc5 # No init, local.
|
||||
var loc6 = 66 # Init, local.
|
||||
var loc7: String # No init, typed.
|
||||
var loc8: String = "88" # Init, typed.
|
||||
|
||||
a = 1
|
||||
c = 2
|
||||
m1 = 11
|
||||
m3 = "33"
|
||||
|
||||
prints(a, b, c, d)
|
||||
loc5 = 55
|
||||
loc7 = "77"
|
||||
|
||||
prints(m1, m2, m3, m4, loc5, loc6, loc7, loc8)
|
||||
print("OK")
|
||||
|
||||
Reference in New Issue
Block a user