reset_uninit_local_vars.gd 383 B

123456789101112131415161718192021
  1. # GH-89958
  2. func test():
  3. if true:
  4. @warning_ignore("unused_variable")
  5. var a = 1
  6. @warning_ignore("unused_variable")
  7. var b := 1
  8. @warning_ignore("unused_variable")
  9. var c := 1
  10. if true:
  11. var a
  12. @warning_ignore("unassigned_variable")
  13. print(a)
  14. var b
  15. @warning_ignore("unassigned_variable")
  16. print(b)
  17. var c: Object
  18. @warning_ignore("unassigned_variable")
  19. print(c)