4470. The use of integer-from<Bytes> all over [simd] is incorrect for Bytes=sizeof(complex<double>)

Section: 29.10 [simd] Status: New Submitter: Matthias Kretz Opened: 2025-11-04 Last modified: 2026-02-18

Priority: 1

View other active issues in [simd].

View all other issues in [simd].

View all issues with New status.

Discussion:

After the introduction of complex<double> to the set of vectorizable types, the integer-from<Bytes> trait does not work as intended anymore. All uses of integer-from need to be reviewed and the wording needs to be adjusted to work for Bytes=16.

[2025-12-04; Reflector poll.]

Set priority to 1 after reflector poll.

[2026-02-13; LWG telecon.]

P3932R0 resolving the issue was approved.

Proposed resolution: