On Mon Nov 21 13:42:43 2022 +0000, Jacek Caban wrote:
You could just use NULL.
We can't, because we can store an arbitrary variant in its place, and we still have to keep link to the obj in that case (so we can detach it, when needed). NULL would obtain another, new, performance object.
The previous code used `performance_initialized` for this, but I wanted to condense the fields for it, otherwise we'll have 3 fields just for this which seems less than ideal, so I used a sentinel value (-1) for the obj itself.