[libcxx-commits] [libcxx] [llvm] Add C++23 stacktrace (P0881R7) (PR #136528)
via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Apr 24 07:10:42 PDT 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 HEAD~1 HEAD --extensions h,,inc,cpp -- libcxx/include/__stacktrace/basic_stacktrace.h libcxx/include/__stacktrace/impl.h libcxx/include/__stacktrace/stacktrace_entry.h libcxx/include/stacktrace libcxx/src/stacktrace/config.h libcxx/src/stacktrace/context.h libcxx/src/stacktrace/linux.cpp libcxx/src/stacktrace/linux.h libcxx/src/stacktrace/macos.cpp libcxx/src/stacktrace/macos.h libcxx/src/stacktrace/stacktrace.cpp libcxx/src/stacktrace/tools.cpp libcxx/src/stacktrace/tools.h libcxx/src/stacktrace/unwind.cpp libcxx/src/stacktrace/unwind.h libcxx/src/stacktrace/utils.h libcxx/src/stacktrace/windows.cpp libcxx/src/stacktrace/windows.h libcxx/test/libcxx/stacktrace/simple.o0.nodebug.pass.cpp libcxx/test/libcxx/stacktrace/simple.o0.nosplit.pass.cpp libcxx/test/libcxx/stacktrace/simple.o0.split.pass.cpp libcxx/test/libcxx/stacktrace/simple.o3.nodebug.pass.cpp libcxx/test/libcxx/stacktrace/simple.o3.nosplit.pass.cpp libcxx/test/libcxx/stacktrace/simple.o3.split.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.cmp/equality.cpp libcxx/test/std/diagnostics/stacktrace/basic.cmp/strong_ordering.cpp libcxx/test/std/diagnostics/stacktrace/basic.cons/copy_and_move.cpp libcxx/test/std/diagnostics/stacktrace/basic.cons/ctor_no_args.cpp libcxx/test/std/diagnostics/stacktrace/basic.cons/ctor_with_alloc.cpp libcxx/test/std/diagnostics/stacktrace/basic.cons/current_no_args.cpp libcxx/test/std/diagnostics/stacktrace/basic.cons/current_skip.cpp libcxx/test/std/diagnostics/stacktrace/basic.cons/current_skip_depth.cpp libcxx/test/std/diagnostics/stacktrace/basic.cons/only_uses_allocator.cpp libcxx/test/std/diagnostics/stacktrace/basic.hash.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.mod/swap.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.nonmem/operator_left_shift.cpp libcxx/test/std/diagnostics/stacktrace/basic.nonmem/swap.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.nonmem/to_string.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/at.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/begin_end.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/cbegin_cend.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/crbegin_crend.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/empty.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/get_allocator.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/max_size.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/operator_index.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/rbegin_rend.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.obs/size.pass.cpp libcxx/test/std/diagnostics/stacktrace/basic.pass.cpp libcxx/test/std/diagnostics/stacktrace/entry.cmp/equality.pass.cpp libcxx/test/std/diagnostics/stacktrace/entry.cmp/strong_ordering.pass.cpp libcxx/test/std/diagnostics/stacktrace/entry.cons/copy_assign.cpp libcxx/test/std/diagnostics/stacktrace/entry.cons/copy_construct.cpp libcxx/test/std/diagnostics/stacktrace/entry.cons/default.cpp libcxx/test/std/diagnostics/stacktrace/entry.obs/native_handle.cpp libcxx/test/std/diagnostics/stacktrace/entry.obs/operator_bool.pass.cpp libcxx/test/std/diagnostics/stacktrace/entry.pass.cpp libcxx/test/std/diagnostics/stacktrace/entry.query/description.pass.cpp libcxx/test/std/diagnostics/stacktrace/entry.query/source_file.pass.cpp libcxx/test/std/diagnostics/stacktrace/entry.query/source_line.pass.cpp libcxx/test/std/diagnostics/stacktrace/format/formatter_basic_stacktrace.pass.cpp libcxx/test/std/diagnostics/stacktrace/format/formatter_stacktrace_entry.cpp libcxx/test/std/language.support/support.limits/support.limits.general/stacktrace.version.compile.pass.cpp libcxx/include/__config libcxx/include/version libcxx/modules/std/stacktrace.inc 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/test/std/language.support/support.limits/support.limits.general/stacktrace.version.compile.pass.cpp b/libcxx/test/std/language.support/support.limits/support.limits.general/stacktrace.version.compile.pass.cpp
index 461087467..8d8ce5665 100644
--- a/libcxx/test/std/language.support/support.limits/support.limits.general/stacktrace.version.compile.pass.cpp
+++ b/libcxx/test/std/language.support/support.limits/support.limits.general/stacktrace.version.compile.pass.cpp
@@ -105,4 +105,3 @@
#endif // TEST_STD_VER > 23
// clang-format on
-
``````````
</details>
https://github.com/llvm/llvm-project/pull/136528
More information about the libcxx-commits
mailing list