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 <[email protected]>
Owners-Override: Keishi Hattori <[email protected]>
Commit-Queue: Keishi Hattori <[email protected]>
Owners-Override: Bartek Nowierski <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1016130}
diff --git a/dbus/message.h b/dbus/message.h
index 9a1cb95..061c339 100644
--- a/dbus/message.h
+++ b/dbus/message.h
@@ -14,6 +14,7 @@
#include <vector>
#include "base/files/scoped_file.h"
+#include "base/memory/raw_ptr.h"
#include "dbus/dbus_export.h"
#include "dbus/object_path.h"
@@ -138,7 +139,7 @@
std::string ToStringInternal(const std::string& indent,
MessageReader* reader);
- DBusMessage* raw_message_;
+ raw_ptr<DBusMessage> raw_message_;
};
// MessageCall is a type of message used for calling a method via D-Bus.
@@ -370,7 +371,7 @@
// Helper function used to implement AppendVariantOfByte() etc.
void AppendVariantOfBasic(int dbus_type, const void* value);
- Message* message_;
+ raw_ptr<Message> message_;
DBusMessageIter raw_message_iter_;
bool container_is_open_;
};
@@ -512,7 +513,7 @@
// Helper function used to implement PopVariantOfByte() etc.
bool PopVariantOfBasic(int dbus_type, void* value);
- Message* message_;
+ raw_ptr<Message> message_;
DBusMessageIter raw_message_iter_;
};