On 11/04/19 17:36 -0400, Marek Polacek wrote:
This patch deals with constexpr functions and whether or not they should be
noexcept.

CWG 1129 specified that constexpr functions are noexcept: it was a special case
in [expr.unary.noexcept].  This was accidentally removed in <wg21.link/p0003>
but the CWG conclusion was to keep it as-is.

Clearly we need to change this for C++17.  The question is whether we should
treat it as a DR and apply it retroactively (which is what clang did).  I took

Well Clang never implemented CWG 1129 in the first place, so they
applied P0003 retroactively by just doing nothing :-)

Reply via email to