[Lldb-commits] [lldb] [LLDB] Update DIL to handle smart pointers; add more tests. (PR #143786)
via lldb-commits
lldb-commits at lists.llvm.org
Wed Jun 11 14:29:10 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 cpp -- lldb/test/API/commands/frame/var-dil/basics/BitField/main.cpp lldb/test/API/commands/frame/var-dil/basics/Indirection/main.cpp lldb/test/API/commands/frame/var-dil/basics/PointerDereference/main.cpp lldb/test/API/commands/frame/var-dil/basics/QualifiedId/main.cpp lldb/test/API/commands/frame/var-dil/basics/SharedPtr/main.cpp lldb/test/API/commands/frame/var-dil/basics/UniquePtr/main.cpp lldb/source/ValueObject/DILEval.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/lldb/test/API/commands/frame/var-dil/basics/BitField/main.cpp b/lldb/test/API/commands/frame/var-dil/basics/BitField/main.cpp
index bd9b23a44..5705cfb2d 100644
--- a/lldb/test/API/commands/frame/var-dil/basics/BitField/main.cpp
+++ b/lldb/test/API/commands/frame/var-dil/basics/BitField/main.cpp
@@ -1,8 +1,6 @@
#include <cstdint>
-int
-main(int argc, char **argv)
-{
+int main(int argc, char **argv) {
enum BitFieldEnum : uint32_t { kZero, kOne };
struct BitFieldStruct {
@@ -38,7 +36,7 @@ main(int argc, char **argv)
};
uint32_t data = ~0;
- AlignedBitFieldStruct abf = (AlignedBitFieldStruct&)data;
+ AlignedBitFieldStruct abf = (AlignedBitFieldStruct &)data;
return 0; // Set a breakpoint here
}
diff --git a/lldb/test/API/commands/frame/var-dil/basics/Indirection/main.cpp b/lldb/test/API/commands/frame/var-dil/basics/Indirection/main.cpp
index 827968a71..9fbd99b21 100644
--- a/lldb/test/API/commands/frame/var-dil/basics/Indirection/main.cpp
+++ b/lldb/test/API/commands/frame/var-dil/basics/Indirection/main.cpp
@@ -1,13 +1,11 @@
-int
-main(int argc, char **argv)
-{
+int main(int argc, char **argv) {
int val = 1;
- int* p = &val;
+ int *p = &val;
- typedef int* myp;
+ typedef int *myp;
myp my_p = &val;
- typedef int*& mypr;
+ typedef int *&mypr;
mypr my_pr = p;
return 0; // Set a breakpoint here
diff --git a/lldb/test/API/commands/frame/var-dil/basics/PointerDereference/main.cpp b/lldb/test/API/commands/frame/var-dil/basics/PointerDereference/main.cpp
index 719fa81b6..0849d1d38 100644
--- a/lldb/test/API/commands/frame/var-dil/basics/PointerDereference/main.cpp
+++ b/lldb/test/API/commands/frame/var-dil/basics/PointerDereference/main.cpp
@@ -1,10 +1,10 @@
#include <cstddef>
-int main (int argc, char **argv) {
- int* p_null = nullptr;
- const char* p_char1 = "hello";
+int main(int argc, char **argv) {
+ int *p_null = nullptr;
+ const char *p_char1 = "hello";
- typedef const char* my_char_ptr;
+ typedef const char *my_char_ptr;
my_char_ptr my_p_char1 = p_char1;
int offset = 5;
@@ -12,19 +12,19 @@ int main (int argc, char **argv) {
array[0] = 0;
array[offset] = offset;
- int(&array_ref)[10] = array;
+ int (&array_ref)[10] = array;
- int* p_int0 = &array[0];
- int** pp_int0 = &p_int0;
- const int* cp_int0 = &array[0];
- const int* cp_int5 = &array[offset];
+ int *p_int0 = &array[0];
+ int **pp_int0 = &p_int0;
+ const int *cp_int0 = &array[0];
+ const int *cp_int5 = &array[offset];
- typedef int* td_int_ptr_t;
+ typedef int *td_int_ptr_t;
td_int_ptr_t td_int_ptr0 = &array[0];
- void* p_void = (void*)p_char1;
- void** pp_void0 = &p_void;
- void** pp_void1 = pp_void0 + 1;
+ void *p_void = (void *)p_char1;
+ void **pp_void0 = &p_void;
+ void **pp_void1 = pp_void0 + 1;
std::nullptr_t std_nullptr_t = nullptr;
diff --git a/lldb/test/API/commands/frame/var-dil/basics/QualifiedId/main.cpp b/lldb/test/API/commands/frame/var-dil/basics/QualifiedId/main.cpp
index 3316d0b80..8a5c47a6f 100644
--- a/lldb/test/API/commands/frame/var-dil/basics/QualifiedId/main.cpp
+++ b/lldb/test/API/commands/frame/var-dil/basics/QualifiedId/main.cpp
@@ -6,13 +6,11 @@ namespace ns {
int i = 2;
-} // namespace ns
+} // namespace ns
-} // namespace ns
+} // namespace ns
-int
-main(int argc, char **argv)
-{
+int main(int argc, char **argv) {
return 0; // Set a breakpoint here
}
diff --git a/lldb/test/API/commands/frame/var-dil/basics/SharedPtr/main.cpp b/lldb/test/API/commands/frame/var-dil/basics/SharedPtr/main.cpp
index 642f5172a..3b005a732 100644
--- a/lldb/test/API/commands/frame/var-dil/basics/SharedPtr/main.cpp
+++ b/lldb/test/API/commands/frame/var-dil/basics/SharedPtr/main.cpp
@@ -1,8 +1,6 @@
#include <memory>
-int
-main(int argc, char **argv)
-{
+int main(int argc, char **argv) {
struct NodeS {
std::shared_ptr<NodeS> next;
diff --git a/lldb/test/API/commands/frame/var-dil/basics/UniquePtr/main.cpp b/lldb/test/API/commands/frame/var-dil/basics/UniquePtr/main.cpp
index f20f6f116..bc2c1c8c4 100644
--- a/lldb/test/API/commands/frame/var-dil/basics/UniquePtr/main.cpp
+++ b/lldb/test/API/commands/frame/var-dil/basics/UniquePtr/main.cpp
@@ -1,8 +1,6 @@
#include <memory>
-int
-main(int argc, char **argv)
-{
+int main(int argc, char **argv) {
struct NodeU {
std::unique_ptr<NodeU> next;
@@ -15,7 +13,9 @@ main(int argc, char **argv)
auto ptr_int = std::make_unique<int>(1);
auto ptr_float = std::make_unique<float>(1.1f);
- auto deleter = [](void const* data) { delete static_cast<int const*>(data); };
+ auto deleter = [](void const *data) {
+ delete static_cast<int const *>(data);
+ };
std::unique_ptr<void, decltype(deleter)> ptr_void(new int(42), deleter);
// TestUniquePtr
``````````
</details>
https://github.com/llvm/llvm-project/pull/143786
More information about the lldb-commits
mailing list