You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If it is decided not to use == to define equivalence of class-type non-type template arguments (just as it is not used for references and pointers to members), some of the uncertainty surrounding non-type template parameters of floating-point type will no longer pertain, whereas the (very real) availability of undesirable workarounds involving std::bit_cast(-0.f) will persist.
Proposed change:
Apply P1714R1 (as already approved by EWG and CWG).