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