This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of New status.

2846. Undefined phrase "effectively cast"

Section: 24.5.9 [cmplx.over], 24.9.1 [cmath.syn] Status: New Submitter: Jens Maurer Opened: 2016-12-15 Last modified: 2017-02-02

Priority: 3

View all other issues in [cmplx.over].

View all issues with New status.


In [cmplx.over] and [cmath.syn], when talking about "sufficient additional overloads", we use the phrase "effectively cast", but that is not a defined term.

A hostile interpretation could read "reinterpret_cast" here.

Likely we mean "apply floating-point promotions, floating-integral conversions, and floating-point conversions", but that should be spelled out somewhere, e.g. in the library definitions section.

(Source: Editorial issue #1248)

[2017-01-27 Telecon]

Priority 3

Proposed resolution: