Is it possible to pass a null handle to ?&in parameters?
For example, in 2.32.0 this causes a null reference exception:
SomeObject@ obj = null;
ref x(obj);
The constructor for ref takes ?&in, so it kinda makes sense it dereferences it... Would it be possible to still catch when null is passed? (When passing non-null, the typeId passed to this function does not have the asTYPEID_OBJHANDLE flag set either.)
(I'd like to handle this case for a separate thing, but CScriptHandle is the easiest example to demonstrate the problem.)