> On Aug 21, 2023, at 4:50 PM, Tim Horton <thor...@apple.com> wrote: > > > >> On Aug 21, 2023, at 4:42 PM, Ryosuke Niwa <rn...@apple.com> wrote: >> >> >> >>> On Aug 21, 2023, at 4:41 PM, Darin Adler <da...@apple.com> wrote: >>> >>>> On Aug 21, 2023, at 4:39 PM, Ryosuke Niwa <rn...@apple.com> wrote: >>>> >>>> Alternatively, we could add a new member function which returns CheckedPtr >>>> like `pageChecked()`. >>> >>> Yes, I think that would be a good approach that would complement the static >>> checker. >> >> Okay, let’s go with this solution since others have expressed concerns for >> ref churns in the past. > > So, to be clear, this example: > >> page()->document()->foo() > > > would become: > >> page()->documentChecked()->foo()? > > (only `checked` for the deepest getter before the complex call)?
Yes.
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev