diff --git a/source/containers.tex b/source/containers.tex index bff3deb8e2..5aa5dfd0e6 100644 --- a/source/containers.tex +++ b/source/containers.tex @@ -24525,19 +24525,18 @@ that has no over-alignment requirement. \begin{codeblock} void compute_using_fourfold_overalignment( - std::mdspan, std::layout_right, - std::aligned_accessor> x); + mdspan, layout_right, aligned_accessor> x); void compute_without_requiring_overalignment( - std::mdspan, std::layout_right> x); + mdspan, layout_right> x); -void compute(std::mdspan> x) { +void compute(mdspan> x) { constexpr auto byte_alignment = 4 * sizeof(float); - auto accessor = std::aligned_accessor{}; + auto accessor = aligned_accessor{}; auto x_handle = x.data_handle(); - if (std::is_sufficiently_aligned(x_handle)) { - compute_using_fourfold_overalignment(std::mdspan{x_handle, x.mapping(), accessor}); + if (is_sufficiently_aligned(x_handle)) { + compute_using_fourfold_overalignment(mdspan{x_handle, x.mapping(), accessor}); } else { compute_without_requiring_overalignment(x); }