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

Merge pull request #70656 from vonagam/fix-void-returns

GDScript: Disallow return with value in void functions
This commit is contained in:
Rémi Verschelde
2023-01-03 12:20:33 +01:00
7 changed files with 20 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
func test() -> void:
return null

View File

@@ -0,0 +1,2 @@
GDTEST_ANALYZER_ERROR
A void function cannot return a value.

View File

@@ -0,0 +1,4 @@
func test() -> void:
var a
a = 1
return a

View File

@@ -0,0 +1,2 @@
GDTEST_ANALYZER_ERROR
A void function cannot return a value.

View File

@@ -0,0 +1,5 @@
func variant() -> Variant:
return 'variant'
func test():
print(variant())

View File

@@ -0,0 +1,2 @@
GDTEST_OK
variant