Implement P1937 consteval in unevaluated contexts
authorCorentin Jabot <corentin.jabot@gmail.com>
Fri, 6 Aug 2021 14:29:28 +0000 (10:29 -0400)
committerAaron Ballman <aaron@aaronballman.com>
Fri, 6 Aug 2021 14:29:28 +0000 (10:29 -0400)
commit131b4620ee7847102479f399ce3e35a3c1cb5461
tree4f012402701cae9f44b099328288351f79e94a86
parent3c8e94bc20e5829ab5167d21d242b6b624dd934e
Implement P1937 consteval in unevaluated contexts

In an unevaluated contexts, consteval functions should not be
immediately evaluated.
clang/lib/Sema/SemaExpr.cpp
clang/test/CXX/basic/basic.def.odr/p2-typeid.cpp
clang/test/SemaCXX/cxx2a-consteval.cpp
clang/www/cxx_status.html