From c3ec6c8a535a88669ee612d51a06be1ede356873 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Thu, 29 Feb 2024 11:46:11 +0100 Subject: [PATCH] QRestReply: use qt_ptr_swap instead of std::swap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit qt_ptr_swap is our swap compile-time optimizer. It's faster because it hardcodes noexcept(true) and std::swap() must calculate it. Amends 9ba5c7ff6aa42c5701cf950d2137467a2d178833. Change-Id: I1b5a326276bd30638ac9b6dcf597abb5e53ada00 Reviewed-by: Juha Vuolle Reviewed-by: MÃ¥rten Nordheim (cherry picked from commit f70e113b2e895fb71db4ee6fb77a91f65e2deae9) Reviewed-by: Qt Cherry-pick Bot --- src/network/access/qrestreply.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/access/qrestreply.h b/src/network/access/qrestreply.h index 0c84ef84886..c32fff1d4e8 100644 --- a/src/network/access/qrestreply.h +++ b/src/network/access/qrestreply.h @@ -35,7 +35,7 @@ public: void swap(QRestReply &other) noexcept { wrapped.swap(other.wrapped); - std::swap(d, other.d); + qt_ptr_swap(d, other.d); } Q_NETWORK_EXPORT QNetworkReply *networkReply() const;