[cfp-interest 3584] Fwd: Issues with N3537

Jim Thomas jaswthomas at sbcglobal.net
Wed Sep 3 14:52:18 PDT 2025


The forwarded message responded to the action item

>     Jim: Write note for Rajan to bring up for WG14 re. removing imaginary I.

- Jim Thomas

> Begin forwarded message:
> 
> From: Jim Thomas <jaswthomas at sbcglobal.net>
> Subject: Issues with N3537
> Date: August 13, 2025 at 3:07:22 PM PDT
> To: Rajan Bhakta <rbhakta at us.ibm.com>
> 
> Hi Rajan,
> 
> The following is from my notes about N3581:
> 
> 1. Under Impact is
> 
> Code that uses I and wants to continue to compile in C2Y can always simply add the definition explicitly:
> 
> #include <complex>
> #define I _Complex_I
> // or
> constexpr auto I = _Complex_I;
> 
> This should be noted in C2Y. A good place might be 7.3.1, whence the macro I has been removed.
> 
> 2. Change to 7.3 #3 doesn’t account for N3537
> 
> 3. Change to 6.7.11 #28. Prefer writing value as 5 + i 3, per 6.2.5 #17
> 
> 4. Change to 7.3.9.5 doesn’t account for N3536
> 
> 5. Change to G.3.2 doesn’t fit with N3550
> 
> - Jim

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.oakapple.net/pipermail/cfp-interest/attachments/20250903/8ef7f214/attachment.htm>


More information about the cfp-interest mailing list