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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Tue Jul 17 15:39:46 2018
New Revision: 262825

URL: https://gcc.gnu.org/viewcvs?rev=262825&root=gcc&view=rev
Log:
        PR c++/86480 - nested variadic lambda and constexpr if.

        * pt.c (find_parameter_packs_r) [IF_STMT]: Don't walk into
        IF_STMT_EXTRA_ARGS.
        * tree.c (cp_walk_subtrees) [DECLTYPE_TYPE]: Set
        cp_unevaluated_operand.
        [ALIGNOF_EXPR] [SIZEOF_EXPR] [NOEXCEPT_EXPR]: Likewise.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/pt.c
    trunk/gcc/cp/tree.c

Reply via email to