From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2062) id 0326F383D03C; Tue, 8 Jun 2021 22:46:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0326F383D03C MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Thomas Rodgers To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r11-8527] [libstdc++] Remove unused hasher instance. X-Act-Checkin: gcc X-Git-Author: Thomas Rodgers X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: 5af06ce836d4d8d1654db3855db8b86a994faf49 X-Git-Newrev: 7976eccf5fe2796f4035de44a607ebd29d57e108 Message-Id: <20210608224619.0326F383D03C@sourceware.org> Date: Tue, 8 Jun 2021 22:46:19 +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: Tue, 08 Jun 2021 22:46:19 -0000 https://gcc.gnu.org/g:7976eccf5fe2796f4035de44a607ebd29d57e108 commit r11-8527-g7976eccf5fe2796f4035de44a607ebd29d57e108 Author: Thomas Rodgers Date: Tue Jun 8 15:41:31 2021 -0700 [libstdc++] Remove unused hasher instance. This is a remnant of poorly executed refactoring. libstdc++-v3/ChangeLog: * include/std/barrier (__tree_barrier::_M_arrive): Remove unnecessary hasher instantiation. (cherry picked from commit 16a8e18858abdc877b14caf33dec24aada1a3308) Diff: --- libstdc++-v3/include/std/barrier | 1 - 1 file changed, 1 deletion(-) diff --git a/libstdc++-v3/include/std/barrier b/libstdc++-v3/include/std/barrier index fd61fb4f9da..4210e30d1ce 100644 --- a/libstdc++-v3/include/std/barrier +++ b/libstdc++-v3/include/std/barrier @@ -103,7 +103,6 @@ It looks different from literature pseudocode for two main reasons: static_cast<__barrier_phase_t>(__old_phase_val + 2); size_t __current_expected = _M_expected; - std::hash __hasher; __current %= ((_M_expected + 1) >> 1); for (int __round = 0; ; ++__round)