From 16a8e18858abdc877b14caf33dec24aada1a3308 Mon Sep 17 00:00:00 2001 From: Thomas Rodgers Date: Tue, 8 Jun 2021 15:41:31 -0700 Subject: [PATCH] [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. --- 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 fd61fb4..4210e30 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) -- 2.7.4