base/memory: Support implicit upcast of CheckedPtr<T>
base::CheckedPtr<T> should behave as if it's a raw pointer. When an implicit conversion from U* to T* is allowed, similarly an implicit conversion from CheckedPtr<U> to CheckedPtr<T> should be allowed, too. This patch supports such an upcast of CheckedPtr<T>. Bug: 1073933 Change-Id: I0b93c95f44cf27849a96ea14c2025fd3f4a5b7e9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2303409Reviewed-by:Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Bartek Nowierski <bartekn@chromium.org> Commit-Queue: Yuki Shiino <yukishiino@chromium.org> Cr-Commit-Position: refs/heads/master@{#790796}
Showing
Please register or sign in to comment