Merge pull request #72512 from vonagam/fix-ternary-type-source

GDScript: Fix type certainty for result of ternary operator
This commit is contained in:
Yuri Sizov
2023-02-06 19:41:27 +03:00
committed by GitHub
5 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
func test():
var left_hard_int := 1
var right_hard_int := 2
var result_hard_int := left_hard_int if true else right_hard_int
assert(result_hard_int == 1)
var left_hard_variant := 1 as Variant
var right_hard_variant := 2.0 as Variant
var result_hard_variant := left_hard_variant if true else right_hard_variant
assert(result_hard_variant == 1)
print('ok')

View File

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