[Lldb-commits] [lldb] [LLDB] Fix GetIndexOfChildMemberWithName to handle anonymous structs. (PR #138487)

via lldb-commits lldb-commits at lists.llvm.org
Sun May 4 23:49:09 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/lang/cpp/type_lookup_anon_struct/main.cpp lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/lldb/test/API/lang/cpp/type_lookup_anon_struct/main.cpp b/lldb/test/API/lang/cpp/type_lookup_anon_struct/main.cpp
index 18dd997ea..0c218ad9f 100644
--- a/lldb/test/API/lang/cpp/type_lookup_anon_struct/main.cpp
+++ b/lldb/test/API/lang/cpp/type_lookup_anon_struct/main.cpp
@@ -1,4 +1,4 @@
-int main(int argc, char** argv) {
+int main(int argc, char **argv) {
   struct A {
     struct {
       int x = 1;
@@ -6,7 +6,7 @@ int main(int argc, char** argv) {
     int y = 2;
   } a;
 
-   struct B {
+  struct B {
     // Anonymous struct inherits another struct.
     struct : public A {
       int z = 3;
@@ -15,19 +15,19 @@ int main(int argc, char** argv) {
     A a;
   } b;
 
-   struct : public A {
-     struct {
-       int z = 13;
-     };
-   } unnamed_derived;
+  struct : public A {
+    struct {
+      int z = 13;
+    };
+  } unnamed_derived;
 
-   struct DerivedB : public B {
-     struct {
-       // `w` in anonymous struct overrides `w` from `B`.
-       int w = 14;
-       int k = 15;
-     };
-   } derb;
+  struct DerivedB : public B {
+    struct {
+      // `w` in anonymous struct overrides `w` from `B`.
+      int w = 14;
+      int k = 15;
+    };
+  } derb;
 
-   return 0; // Set breakpoint here
+  return 0; // Set breakpoint here
 }

``````````

</details>


https://github.com/llvm/llvm-project/pull/138487


More information about the lldb-commits mailing list