Rewrite raw pointer fields to use raw_ptr<T> for linux
This reapplies the rewrite_raw_ptr_fields rewriter on Linux platform.
This change is a merge of the following changes:
PS1 raw_ptr rewrite generated by
rewrite-multiple-platforms.sh linux
on ae73da96bbea9eb8a1e1babc0ce720eb3c321ff0
PS2 manual build fix by adding .get()
PS4 revert rewrite of ArrayDataViewImpl fields
PS6,PS8, PS11 manual build fix
- add BreakpadInfo default constructor
- fix nc test error message regex
- Add missing .get()
PS13 Fix #include position
AX-Relnotes: n/a.
Bug: 1073933
Change-Id: I9fbb18f98fef4d55cf2ed74f0aab8d1db6f354a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3715469
Reviewed-by: Bartek Nowierski <bartekn@chromium.org>
Owners-Override: Keishi Hattori <keishi@chromium.org>
Commit-Queue: Keishi Hattori <keishi@chromium.org>
Owners-Override: Bartek Nowierski <bartekn@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1016130}
diff --git a/crypto/nss_util_internal.h b/crypto/nss_util_internal.h
index 24fa80c..041351c 100644
--- a/crypto/nss_util_internal.h
+++ b/crypto/nss_util_internal.h
@@ -10,6 +10,7 @@
#include <string>
#include "base/callback.h"
+#include "base/memory/raw_ptr.h"
#include "build/chromeos_buildflags.h"
#include "crypto/crypto_export.h"
#include "crypto/scoped_nss_types.h"
@@ -51,7 +52,7 @@
~AutoSECMODListReadLock();
private:
- SECMODListLock* lock_;
+ raw_ptr<SECMODListLock> lock_;
};
#if BUILDFLAG(IS_CHROMEOS_ASH)