Use in-class initializers for base::WeakPtrFactory in net/.

Generated by: https://chromium-review.googlesource.com/c/chromium/src/+/1689216

Bug: 981415
Change-Id: I8b3e41ce53df33f8fc201e175a65cae3a9e07669
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1691082
Reviewed-by: Eric Roman <[email protected]>
Commit-Queue: Jeremy Roman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#675307}
diff --git a/net/quic/quic_chromium_alarm_factory.cc b/net/quic/quic_chromium_alarm_factory.cc
index 9124fb0..2eaf0bf 100644
--- a/net/quic/quic_chromium_alarm_factory.cc
+++ b/net/quic/quic_chromium_alarm_factory.cc
@@ -23,8 +23,7 @@
       : quic::QuicAlarm(std::move(delegate)),
         clock_(clock),
         task_runner_(task_runner),
-        task_deadline_(quic::QuicTime::Zero()),
-        weak_factory_(this) {}
+        task_deadline_(quic::QuicTime::Zero()) {}
 
  protected:
   void SetImpl() override {
@@ -84,7 +83,7 @@
   // post a new task when the new deadline now earlier than when
   // previously posted.
   quic::QuicTime task_deadline_;
-  base::WeakPtrFactory<QuicChromeAlarm> weak_factory_;
+  base::WeakPtrFactory<QuicChromeAlarm> weak_factory_{this};
 };
 
 }  // namespace
@@ -92,7 +91,7 @@
 QuicChromiumAlarmFactory::QuicChromiumAlarmFactory(
     base::TaskRunner* task_runner,
     const quic::QuicClock* clock)
-    : task_runner_(task_runner), clock_(clock), weak_factory_(this) {}
+    : task_runner_(task_runner), clock_(clock) {}
 
 QuicChromiumAlarmFactory::~QuicChromiumAlarmFactory() {}