> 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

Reply via email to