[Lldb-commits] [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)

via lldb-commits lldb-commits at lists.llvm.org
Wed Jul 17 08:11:36 PDT 2024


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 ac4b6b662630cd4d3bf6929f2b39ea203c0054a1...3ad75f024eec22f2dfd0ae7cc911f6d70202932d lldb/test/API/riscv/expressions/TestExpressions.py
``````````

</details>

<details>
<summary>
View the diff from darker here.
</summary>

``````````diff
--- TestExpressions.py	2024-07-17 14:07:09.000000 +0000
+++ TestExpressions.py	2024-07-17 15:11:09.239265 +0000
@@ -7,22 +7,21 @@
 from lldbsuite.test.lldbtest import *
 from lldbsuite.test import lldbutil
 
 
 class TestExpressions(TestBase):
-
     def common_setup(self):
         self.build()
         lldbutil.run_to_source_breakpoint(
             self, "// break here", lldb.SBFileSpec("main.cpp")
         )
 
     @skipIf(archs=no_match(["rv64gc"]))
     def test_int_arg(self):
         self.common_setup()
         self.expect_expr("foo(foo(5), foo())", result_type="int", result_value="8")
-    
+
     @skipIf(archs=no_match(["rv64gc"]))
     def test_double_arg(self):
         self.common_setup()
         self.expect(
             "expr func_with_double_arg(1, 6.5)",
@@ -32,11 +31,11 @@
 
     @skipIf(archs=no_match(["rv64gc"]))
     def test_ptr_arg(self):
         self.common_setup()
         self.expect(
-            "expr func_with_ptr_arg(\"bla\")",
+            'expr func_with_ptr_arg("bla")',
             error=True,
             substrs=["Architecture passes failure on function $__lldb_expr"],
         )
 
     @skipIf(archs=no_match(["rv64gc"]))
@@ -83,6 +82,5 @@
         self.expect(
             "expr func_with_unsupported_struct_return()",
             error=True,
             substrs=["Architecture passes failure on function $__lldb_expr"],
         )
-     

``````````

</details>


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


More information about the lldb-commits mailing list