From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by sourceware.org (Postfix) with ESMTP id 7A0F1385803F for ; Mon, 26 Apr 2021 10:41:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 7A0F1385803F Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-579-wp_F9o0yM7uK1ER2uIyXlA-1; Mon, 26 Apr 2021 06:41:33 -0400 X-MC-Unique: wp_F9o0yM7uK1ER2uIyXlA-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id BF6AD107ACFB; Mon, 26 Apr 2021 10:41:32 +0000 (UTC) Received: from localhost (unknown [10.33.36.164]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6FF2B687F8; Mon, 26 Apr 2021 10:41:32 +0000 (UTC) Date: Mon, 26 Apr 2021 11:41:31 +0100 From: Jonathan Wakely To: libstdc++@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: [committed] libstdc++: Add missing 'inline' specifiers to net::ip functions [PR 100259] Message-ID: MIME-Version: 1.0 X-Clacks-Overhead: GNU Terry Pratchett X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="0gHqBVf/CRg0Gtco" Content-Disposition: inline X-Spam-Status: No, score=-14.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Apr 2021 10:41:46 -0000 --0gHqBVf/CRg0Gtco Content-Type: text/plain; charset=us-ascii Content-Disposition: inline libstdc++-v3/ChangeLog: PR libstdc++/100259 * include/experimental/internet (net::ip::make_error_code) (net::ip::make_error_condition, net::ip::make_network_v4) (net::ip::operator==(const udp&, const udp&)): Add 'inline'. Tested x86_64-linux. Committed to trunk. --0gHqBVf/CRg0Gtco Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="patch.txt" commit 3f4aa4579a6c03e0a0b0a6aec68aa5a301264d45 Author: Jonathan Wakely Date: Mon Apr 26 11:37:38 2021 libstdc++: Add missing 'inline' specifiers to net::ip functions [PR 100259] libstdc++-v3/ChangeLog: PR libstdc++/100259 * include/experimental/internet (net::ip::make_error_code) (net::ip::make_error_condition, net::ip::make_network_v4) (net::ip::operator==(const udp&, const udp&)): Add 'inline'. diff --git a/libstdc++-v3/include/experimental/internet b/libstdc++-v3/include/experimental/internet index c79e6d4b2b3..cd19de59e70 100644 --- a/libstdc++-v3/include/experimental/internet +++ b/libstdc++-v3/include/experimental/internet @@ -101,10 +101,10 @@ namespace ip return __c; } - error_code make_error_code(resolver_errc __e) noexcept + inline error_code make_error_code(resolver_errc __e) noexcept { return error_code(static_cast(__e), resolver_category()); } - error_condition make_error_condition(resolver_errc __e) noexcept + inline error_condition make_error_condition(resolver_errc __e) noexcept { return error_condition(static_cast(__e), resolver_category()); } /// @} @@ -1334,7 +1334,7 @@ namespace ip make_network_v4(const address_v4& __a, int __prefix_len) { return network_v4{__a, __prefix_len}; } - network_v4 + inline network_v4 make_network_v4(const address_v4& __a, const address_v4& __mask) { return network_v4{ __a, __mask }; } @@ -2157,7 +2157,7 @@ namespace ip * @{ */ - bool + inline bool operator==(const udp& __a, const udp& __b) { return __a.family() == __b.family(); } --0gHqBVf/CRg0Gtco--