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

--- Comment #9 from Marc Glisse <glisse at gcc dot gnu.org> ---
Author: glisse
Date: Tue Oct 22 14:42:38 2019
New Revision: 277292

URL: https://gcc.gnu.org/viewcvs?rev=277292&root=gcc&view=rev
Log:
PR c++/85746: Don't fold __builtin_constant_p prematurely

2019-10-22  Marc Glisse  <marc.gli...@inria.fr>

gcc/cp/
        * constexpr.c (cxx_eval_builtin_function_call): Only set
        force_folding_builtin_constant_p if manifestly_const_eval.

gcc/testsuite/
        * g++.dg/pr85746.C: New file.

Added:
    trunk/gcc/testsuite/g++.dg/pr85746.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to