assign_freed_instance.gd 250 B

12345678910111213141516171819202122
  1. class A extends Node:
  2. pass
  3. func subtest_native():
  4. var x = Node.new()
  5. x.free()
  6. var _ok = x
  7. var _bad: Node = x
  8. func subtest_script():
  9. var x = A.new()
  10. x.free()
  11. var _ok = x
  12. var _bad: A = x
  13. func test():
  14. subtest_native()
  15. subtest_script()