summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests/scripts/parser/warnings/unassigned_variable.gd
blob: b38cffb7549f2c192a560aaa5ff2acc669886da3 (plain)
1
2
3
4
5
6
7
8
9
10
11
func test():
	var unassigned
	print(unassigned)
	unassigned = "something" # Assigned only after use.

	var a
	print(a) # Unassigned, warn.
	if a: # Still unassigned, warn.
		a = 1
		print(a) # Assigned (dead code), don't warn.
	print(a) # "Maybe" assigned, don't warn.