Closed Mercerenies closed 2 years ago
Note: We have a similar, related problem when closing around COW variables.
(let ((foo (vector 0 0 0)))
(funcall (lambda () (set foo:x 100)))
(print foo:x))
This will erroneously print 0, when it should print 100.
Closed in 3c18a6d
If this is the last expression in a function body, it compiles to
Unfortunately, colors and vectors are copy-on-write, so this doesn't actually change
$MyNode.color
like it's intended to.