[Lldb-commits] [lldb] [lldb] Retcon SBValue::GetChildAtIndex(synthetic=true) (PR #140065)
via lldb-commits
lldb-commits at lists.llvm.org
Thu May 15 07:25:35 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
darker --check --diff -r HEAD~1...HEAD lldb/test/API/python_api/sbvalue_synthetic/TestSBValueSynthetic.py
``````````
</details>
<details>
<summary>
View the diff from darker here.
</summary>
``````````diff
--- TestSBValueSynthetic.py 2025-05-15 12:55:09.000000 +0000
+++ TestSBValueSynthetic.py 2025-05-15 14:25:08.027332 +0000
@@ -25,20 +25,27 @@
def test_synth_arr(self):
self.build()
lldbutil.run_to_source_breakpoint(
self, "break here", lldb.SBFileSpec("main.cpp")
)
- point_arr = self.frame().FindVariable("point_arr");
- point_ptr = self.frame().FindVariable("point_ptr");
+ point_arr = self.frame().FindVariable("point_arr")
+ point_ptr = self.frame().FindVariable("point_ptr")
for v in [point_arr, point_ptr]:
- for i in range(3):
- child = v.GetChildAtIndex(i, lldb.eDynamicDontRunTarget, True)
- check = ValueCheck(name=f"[{i}]", type="Point", children=[ValueCheck(name="x", value=str(2*i+1)), ValueCheck(name="y", value=str(2*i+2))])
- check.check_value(self, child, f"{child}, child {i} of {v.GetName()}")
+ for i in range(3):
+ child = v.GetChildAtIndex(i, lldb.eDynamicDontRunTarget, True)
+ check = ValueCheck(
+ name=f"[{i}]",
+ type="Point",
+ children=[
+ ValueCheck(name="x", value=str(2 * i + 1)),
+ ValueCheck(name="y", value=str(2 * i + 2)),
+ ],
+ )
+ check.check_value(self, child, f"{child}, child {i} of {v.GetName()}")
- int_arr = self.frame().FindVariable("int_arr");
- int_ptr = self.frame().FindVariable("int_ptr");
+ int_arr = self.frame().FindVariable("int_arr")
+ int_ptr = self.frame().FindVariable("int_ptr")
for v in [int_arr, int_ptr]:
- for i in range(3):
- child = v.GetChildAtIndex(i, lldb.eDynamicDontRunTarget, True)
- check = ValueCheck(name=f"[{i}]", type="int", value=str(i+1))
- check.check_value(self, child, f"{child}, child {i} of {v.GetName()}")
+ for i in range(3):
+ child = v.GetChildAtIndex(i, lldb.eDynamicDontRunTarget, True)
+ check = ValueCheck(name=f"[{i}]", type="int", value=str(i + 1))
+ check.check_value(self, child, f"{child}, child {i} of {v.GetName()}")
``````````
</details>
https://github.com/llvm/llvm-project/pull/140065
More information about the lldb-commits
mailing list