From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id E95AC3858000; Mon, 1 Nov 2021 20:24:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E95AC3858000 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jonathan Wakely To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r10-10247] libstdc++: Remove [[nodiscard]] from X-Act-Checkin: gcc X-Git-Author: Jonathan Wakely X-Git-Refname: refs/heads/releases/gcc-10 X-Git-Oldrev: 2374dfc907a9eb6ae2940c0d49de37bcf96bd5e5 X-Git-Newrev: fa9c9b31b75ff7d7878da47bdefcd930d34c5421 Message-Id: <20211101202436.E95AC3858000@sourceware.org> Date: Mon, 1 Nov 2021 20:24:36 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Nov 2021 20:24:37 -0000 https://gcc.gnu.org/g:fa9c9b31b75ff7d7878da47bdefcd930d34c5421 commit r10-10247-gfa9c9b31b75ff7d7878da47bdefcd930d34c5421 Author: Jonathan Wakely Date: Mon Nov 1 20:20:57 2021 +0000 libstdc++: Remove [[nodiscard]] from A backport from trunk included these attributes, but they aren't present on the other std::begin and std::end overloads, so remove them from these overloads. libstdc++-v3/ChangeLog: * include/std/valarray (begin, end): Remove nodiscard attribute. Diff: --- libstdc++-v3/include/std/valarray | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libstdc++-v3/include/std/valarray b/libstdc++-v3/include/std/valarray index 96e2bcb290f..e1b5d5f4f02 100644 --- a/libstdc++-v3/include/std/valarray +++ b/libstdc++-v3/include/std/valarray @@ -1210,7 +1210,6 @@ _DEFINE_BINARY_OPERATOR(>=, __greater_equal) * @param __va valarray. */ template - [[__nodiscard__]] inline _Tp* begin(valarray<_Tp>& __va) noexcept { return __va.size() ? std::__addressof(__va[0]) : nullptr; } @@ -1221,7 +1220,6 @@ _DEFINE_BINARY_OPERATOR(>=, __greater_equal) * @param __va valarray. */ template - [[__nodiscard__]] inline const _Tp* begin(const valarray<_Tp>& __va) noexcept { return __va.size() ? std::__addressof(__va[0]) : nullptr; } @@ -1232,7 +1230,6 @@ _DEFINE_BINARY_OPERATOR(>=, __greater_equal) * @param __va valarray. */ template - [[__nodiscard__]] inline _Tp* end(valarray<_Tp>& __va) noexcept { @@ -1248,7 +1245,6 @@ _DEFINE_BINARY_OPERATOR(>=, __greater_equal) * @param __va valarray. */ template - [[__nodiscard__]] inline const _Tp* end(const valarray<_Tp>& __va) noexcept {