From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id 7480E3858C5E; Wed, 8 Nov 2023 13:18:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7480E3858C5E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1699449520; bh=2N4Blfg4fy6O++YdN+kajKR8UhXzq3SctQDXSP9DYeg=; h=From:To:Subject:Date:From; b=Zx/zBTnG9gtw13ZuENDX3TT+B12r4C2OHO67c/se8fETxpX075ZhqY54Vy5TECGmA Yp/wuWqVOisa6lbHN7+HzWyWtY+D7yLqC52lWQ9D6RP5eG6HsmrkNINUJKC+taNjYp FFaYfSE+ma9zW5vEETqFOviskbtpQq307uJ34hP0= 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 r13-8015] libstdc++: Remove redundant partial specialization in _Nth_type X-Act-Checkin: gcc X-Git-Author: Feng Jisen X-Git-Refname: refs/heads/releases/gcc-13 X-Git-Oldrev: 66d0abdf0ade07228eba4dedcd1a9da09960ef53 X-Git-Newrev: c6e03a1c54451eaab872dcdd8ab927b7efe16c9c Message-Id: <20231108131840.7480E3858C5E@sourceware.org> Date: Wed, 8 Nov 2023 13:18:40 +0000 (GMT) List-Id: https://gcc.gnu.org/g:c6e03a1c54451eaab872dcdd8ab927b7efe16c9c commit r13-8015-gc6e03a1c54451eaab872dcdd8ab927b7efe16c9c Author: Feng Jisen Date: Fri Nov 3 16:33:44 2023 +0000 libstdc++: Remove redundant partial specialization in _Nth_type libstdc++-v3/ChangeLog: * include/bits/utility.h (_Nth_type): Remove redundant partial specialization. (cherry picked from commit ada871cfadd3f4960b4435f6f7f07a5aca1887d3) Diff: --- libstdc++-v3/include/bits/utility.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libstdc++-v3/include/bits/utility.h b/libstdc++-v3/include/bits/utility.h index 714e2c02680..d7385ed72fd 100644 --- a/libstdc++-v3/include/bits/utility.h +++ b/libstdc++-v3/include/bits/utility.h @@ -250,10 +250,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { }; #if ! __cpp_concepts // Need additional specializations to avoid ambiguities. - template - struct _Nth_type<0, _Tp0, _Tp1, _Rest...> - { using type = _Tp0; }; - template struct _Nth_type<0, _Tp0, _Tp1, _Tp2, _Rest...> { using type = _Tp0; };