From f92a0846c3a925da79592f964dc7bc30da21ac71 Mon Sep 17 00:00:00 2001 From: Peter Kasting Date: Tue, 17 May 2022 09:57:15 -0700 Subject: [PATCH] Fix build in C++20 mode. Structs with user-declared constructors are not aggregates and cannot be initialized with designated initializers. Remove declarations that don't actually affect anything. Bug: chromium:1284275 Change-Id: Ib45ea334d7be28bfa7bbce132985612f0e6ecd10 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262820 Auto-Submit: Peter Kasting Reviewed-by: Philip Eliasson Commit-Queue: Philip Eliasson Cr-Commit-Position: refs/heads/main@{#36916} --- modules/pacing/prioritized_packet_queue.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/modules/pacing/prioritized_packet_queue.h b/modules/pacing/prioritized_packet_queue.h index 18b6f4f8f2..2b65365261 100644 --- a/modules/pacing/prioritized_packet_queue.h +++ b/modules/pacing/prioritized_packet_queue.h @@ -48,12 +48,6 @@ class PrioritizedPacketQueue : public PacingController::PacketQueue { class QueuedPacket { public: - QueuedPacket(QueuedPacket&&) = default; - QueuedPacket& operator=(QueuedPacket&&) = default; - - QueuedPacket(const QueuedPacket&) = delete; - QueuedPacket& operator=(const QueuedPacket&) = delete; - DataSize PacketSize() const; std::unique_ptr packet;