]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Add missing 'inline' specifiers to net::ip functions [PR 100259]
authorJonathan Wakely <jwakely@redhat.com>
Mon, 26 Apr 2021 10:37:38 +0000 (11:37 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 26 Apr 2021 10:40:13 +0000 (11:40 +0100)
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'.

libstdc++-v3/include/experimental/internet

index c79e6d4b2b32382f325bcd5862f77610302a1244..cd19de59e709a14745d6b7c578f35efc72151789 100644 (file)
@@ -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<int>(__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<int>(__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(); }