Open rigdern opened 3 months ago
I took an initial triage/look at this, and in defun virtual-copy
added a case for simple-vector which simple returns itself, which seems to work for this a few other conditions I tried, but because vc affects a number of things this needs to be thought through a bit more, and it also dovetails with some of our other current quandries like "what should happen if you evaluate a sprite or graphics box" and "should it be possible to flip them to doit boxes or not".
If after some more testing and work through, this looks ok, I'll go ahead and commit it to at least resolve this crash for now.
Repro steps
I reproed this with Boxer
3.4.19 2024-06-24
.go
0
go
on itgo
Unexpected result: A Common Lisp exception is thrown:
Alternately, you can repro the issue with doit box with transparent sprite repro.box.zip. Screenshot: