From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id B17823858034; Tue, 6 Apr 2021 08:13:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B17823858034 From: "matthurd at acm dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/99926] Parameter packs and variadic arguments: Clang, gcc, and msvc differ on this one Date: Tue, 06 Apr 2021 08:13:15 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 11.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: matthurd at acm dot org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Apr 2021 08:13:15 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D99926 --- Comment #1 from Matt Hurd --- Just a correction to the commentary. The variadic after the pack is not unreachable as Richard Smith points out the following code can make the variadic argument reachable if you wrote such evil and it had a name: > auto *p =3D foo; > p(3, 4, 5); // passes the '5' via the C-style variable argument list. --Matt.=