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
commit d201df1ffa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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