mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-03 07:01:19 +00:00

Remove all of the code in `RefPtr` and `AgileReference` that allowed for implicitly converting between the two in via constructors or the assignment operator. Replace these with a slightly-less-convenient-but-substantially-more- explicit `Resolve` function family. (This also eliminates the dependency that `class RefPtr` had on `class AgileReference`.) Differential Revision: https://phabricator.services.mozilla.com/D196365