[Lldb-commits] [lldb] Make only one function that needs to be implemented when searching for types (PR #74786)

via lldb-commits lldb-commits at lists.llvm.org
Thu Dec 7 15:42:41 PST 2023


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 42bba97fc24f045f593fc26f998bac9b08633255...5adebf6f6068ef1eb8e5a4dbb02a52d8c21b1b3c lldb/test/API/functionalities/type_find_first/TestFindFirstType.py lldb/test/API/lang/cpp/unique-types4/TestUniqueTypes4.py
``````````

</details>

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

``````````diff
--- functionalities/type_find_first/TestFindFirstType.py	2023-12-07 23:25:59.000000 +0000
+++ functionalities/type_find_first/TestFindFirstType.py	2023-12-07 23:42:34.347989 +0000
@@ -6,22 +6,21 @@
 from lldbsuite.test.lldbtest import *
 from lldbsuite.test import lldbutil
 
 
 class TypeFindFirstTestCase(TestBase):
-
     NO_DEBUG_INFO_TESTCASE = True
 
     def test_find_first_type(self):
         """
-            Test SBTarget::FindFirstType() and SBModule::FindFirstType() APIs.
+        Test SBTarget::FindFirstType() and SBModule::FindFirstType() APIs.
 
-            This function had regressed after some past modification of the type
-            lookup internal code where if we had multiple types with the same
-            basename, FindFirstType() could end up failing depending on which
-            type was found first in the debug info indexes. This test will
-            ensure this doesn't regress in the future.
+        This function had regressed after some past modification of the type
+        lookup internal code where if we had multiple types with the same
+        basename, FindFirstType() could end up failing depending on which
+        type was found first in the debug info indexes. This test will
+        ensure this doesn't regress in the future.
         """
         self.build()
         target = self.createTestTarget()
         # Test the SBTarget APIs for FindFirstType
         integer_type = target.FindFirstType("Integer::Point")
--- lang/cpp/unique-types4/TestUniqueTypes4.py	2023-12-07 23:25:59.000000 +0000
+++ lang/cpp/unique-types4/TestUniqueTypes4.py	2023-12-07 23:42:34.377368 +0000
@@ -17,28 +17,31 @@
         lldbutil.run_to_source_breakpoint(
             self, "// Set breakpoint here", lldb.SBFileSpec("main.cpp")
         )
         # FIXME: these should successfully print the values
         self.expect(
-            "print ns::Foo<double>::value", substrs=["no template named 'Foo' in namespace 'ns'"], error=True
+            "print ns::Foo<double>::value",
+            substrs=["no template named 'Foo' in namespace 'ns'"],
+            error=True,
         )
         self.expect(
-            "print ns::Foo<int>::value", substrs=["no template named 'Foo' in namespace 'ns'"], error=True
+            "print ns::Foo<int>::value",
+            substrs=["no template named 'Foo' in namespace 'ns'"],
+            error=True,
         )
         self.expect(
-            "print ns::Bar<double>::value", substrs=["no template named 'Bar' in namespace 'ns'"], error=True
+            "print ns::Bar<double>::value",
+            substrs=["no template named 'Bar' in namespace 'ns'"],
+            error=True,
         )
         self.expect(
-            "print ns::Bar<int>::value", substrs=["no template named 'Bar' in namespace 'ns'"], error=True
+            "print ns::Bar<int>::value",
+            substrs=["no template named 'Bar' in namespace 'ns'"],
+            error=True,
         )
-        self.expect(
-            "print ns::FooDouble::value", substrs=["(double) 0"]
-        )
-        self.expect(
-            "print ns::FooInt::value", substrs=["(int) 0"]
-        )
-
+        self.expect("print ns::FooDouble::value", substrs=["(double) 0"])
+        self.expect("print ns::FooInt::value", substrs=["(int) 0"])
 
     @skipIf(compiler=no_match("clang"))
     @skipIf(compiler_version=["<", "15.0"])
     def test_simple_template_names(self):
         self.do_test(dict(CFLAGS_EXTRAS="-gsimple-template-names"))

``````````

</details>


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


More information about the lldb-commits mailing list