[base] Implement LWG3101 - span's Container constructors need another constraint
This change implements LWG3101 [1], which disables span's Container constructors when the extent is static. This change disables the corresponding constructors appropriately and modifies base::make_span<N> to call the two argument (data, size) constructor instead. [1] https://wg21.link/LWG3101 Bug: 828324, 877931 Change-Id: If3e615ea26f2a051c0c650bed0789c9442ca47b2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1883569Reviewed-by:Daniel Cheng <dcheng@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#710255}
Showing
Please register or sign in to comment