https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123659

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <[email protected]>:

https://gcc.gnu.org/g:04f84457772946904f5882ef1b528fe1766ef006

commit r16-7381-g04f84457772946904f5882ef1b528fe1766ef006
Author: Jakub Jelinek <[email protected]>
Date:   Sat Feb 7 11:07:28 2026 +0100

    c++: Handle SPLICE_SCOPE in cp_walk_subtrees [PR123659]

    SPLICE_SCOPE is a TYPE_P, but didn't have its SPLICE_SCOPE_EXPR
    walked by cp_walk_tree, so the following testcase has been rejected
    because it didn't find a pack in it.

    SPLICE_EXPR is fine, as it is tcc_expression and walk_tree by default
    walks all the tcc_exception operands for unknown trees.

    2026-02-07  Jakub Jelinek  <[email protected]>

            PR c++/123659
            * tree.cc (cp_walk_subtrees): Handle SPLICE_SCOPE.

            * g++.dg/reflect/splice9.C: New test.

Reply via email to