
The changes were generated by running tools/clang/rewrite_raw_ref_fields/rewrite-multiple-platforms.sh with tool-arg=--enable_raw_ref_rewrite `raw_ref` is a smart pointer for a pointer which can not be null, and which provides Use-after-Free protection in the same ways as raw_ptr. This class acts like a combination of std::reference_wrapper and raw_ptr. See raw_ptr and //base/memory/raw_ptr.md for more details on the Use-after-Free protection. Bug: 1357022 Change-Id: Ibcd714bd5a8e408aa31f07a04c5fc67f7eff4e3e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4001524 Owners-Override: danakj <danakj@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Commit-Queue: danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/main@{#1069181}