It seems like our implementation of CheckedUnsafePtr is operating in reference-space for type `U` in various spots [like Replace/Set](https://searchfox.org/mozilla-central/rev/d5113f9c616b75b7919916f5fe4b4f8f78191ac9/dom/quota/CheckedUnsafePtr.h#124,145,163) where we probably should be operating in terms of pointers to avoid binding a reference to a nullptr.
Bug 1752377 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
It seems like our implementation of CheckedUnsafePtr is operating in reference-space for type `U` in various spots [like Replace/Set](https://searchfox.org/mozilla-central/rev/d5113f9c616b75b7919916f5fe4b4f8f78191ac9/dom/quota/CheckedUnsafePtr.h#124,145,163) where we probably should be operating in terms of pointers to avoid binding a reference to a nullptr. (Edit: note/disclaimer: It's possible that maybe U already integrates a pointer somehow and I've missed that in my cursory scan. This is particularly a spot where I will likely apply the effort to seeing if I can make searchfox more directly tell me the template instantiations rather than spending the effort getting in the template headspace!)