[libcxx-commits] [libcxx] [libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment (PR #122603)
via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Jan 12 18:46:53 PST 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff 657fb4433e027722e8c9a5002d0c194ecd3f2956 61fd0c0db3352e749198199c927320ca82478650 --extensions ,h,cpp,inc -- libcxx/include/__mdspan/aligned_accessor.h libcxx/include/__memory/is_sufficiently_aligned.h libcxx/test/std/containers/views/mdspan/aligned_accessor/access.pass.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/byte_alignment.verify.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/ctor.conversion.from.default_accessor.pass.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/ctor.conversion.pass.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/ctor.default.pass.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/element_type.verify.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/offset.pass.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/operator.conversion.to.default_accessor.pass.cpp libcxx/test/std/containers/views/mdspan/aligned_accessor/types.pass.cpp libcxx/test/std/utilities/memory/ptr.align/is_sufficiently_aligned.pass.cpp libcxx/include/__mdspan/mdspan.h libcxx/include/mdspan libcxx/include/memory libcxx/include/version libcxx/modules/std/mdspan.inc libcxx/modules/std/memory.inc libcxx/test/std/language.support/support.limits/support.limits.general/mdspan.version.compile.pass.cpp libcxx/test/std/language.support/support.limits/support.limits.general/memory.version.compile.pass.cpp libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/libcxx/include/__mdspan/aligned_accessor.h b/libcxx/include/__mdspan/aligned_accessor.h
index 4ff1686bf6..ea7bc341be 100644
--- a/libcxx/include/__mdspan/aligned_accessor.h
+++ b/libcxx/include/__mdspan/aligned_accessor.h
@@ -17,9 +17,9 @@
#ifndef _LIBCPP___MDSPAN_ALIGNED_ACCESSOR_H
#define _LIBCPP___MDSPAN_ALIGNED_ACCESSOR_H
+#include < __mdspan/default_accessor.h>
#include <__config>
#include <__cstddef/size_t.h>
-#include < __mdspan/default_accessor.h>
#include <__memory/assume_aligned.h>
#include <__type_traits/is_abstract.h>
#include <__type_traits/is_array.h>
``````````
</details>
https://github.com/llvm/llvm-project/pull/122603
More information about the libcxx-commits
mailing list