datapar::resize does not resizeSection: 29.10.4 [simd.traits] Status: WP Submitter: Tim Song Opened: 2025-03-24 Last modified: 2025-06-23
Priority: Not Prioritized
View all issues with WP status.
Discussion:
The wording actually requires the size to be left unchanged.
[2025-06-12; Reflector poll]
Set status to Tentatively Ready after seven votes in favour during reflector poll.
[Sofia 2025-06-21; Status changed: Voting → WP.]
Proposed resolution:
This wording is relative to N5008.
Modify 29.10.4 [simd.traits] as indicated:
template<simd-size-type N, class V> struct resize { using type = see below; };[…]
-9- IfVis a specialization ofbasic_simd, letAbi1denote an ABI tag such thatbasic_simd<T, Abi1>::size()equals. IfV::size()NVis a specialization ofbasic_simd_mask, letAbi1denote an ABI tag such thatbasic_simd_mask<sizeof(T), Abi1>::size()equals.V::size()N