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
It seems that [cmplx.over]/2 should be applied to all functions mentioned in [cmplx.over], so that the result type of std::pow(std::complex<float>(1.0f), 1l) isn't accidently changed by P1467R9. I attempted to submit an LWG issue for reverting the possible type change, and there shouldn't be one if I just misread the wording.
However, if [cmplx.over]/2 is applied to all mentioned functions, the paragraph is perhaps misplaced, and IMO it should be move to the top or the bottom of [cmplx.over] (possibly with some rewording).
The text was updated successfully, but these errors were encountered:
It seems that [cmplx.over]/2 should be applied to all functions mentioned in [cmplx.over], so that the result type of
std::pow(std::complex<float>(1.0f), 1l)
isn't accidently changed by P1467R9. I attempted to submit an LWG issue for reverting the possible type change, and there shouldn't be one if I just misread the wording.However, if [cmplx.over]/2 is applied to all mentioned functions, the paragraph is perhaps misplaced, and IMO it should be move to the top or the bottom of [cmplx.over] (possibly with some rewording).
The text was updated successfully, but these errors were encountered: