aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/API/python_api
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/API/python_api')
-rw-r--r--lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py b/lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py
index f8594dfc6b78..784f3e177d97 100644
--- a/lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py
+++ b/lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py
@@ -36,3 +36,19 @@ class TestCase(TestBase):
# Check the size of the chosen aliases of basic types.
self.assertEqual(self.target().FindFirstType("__int128_t").size, 16)
self.assertEqual(self.target().FindFirstType("__uint128_t").size, 16)
+
+ self.assertFalse(self.target().FindFirstType("_BitInt"))
+ self.assertFalse(self.target().FindFirstType("unsigned _BitInt"))
+ self.assertFalse(self.target().FindFirstType("_BitInt()"))
+ self.assertFalse(self.target().FindFirstType("unsigned _BitInt()"))
+ self.assertFalse(self.target().FindFirstType("_BitInt(65"))
+ self.assertFalse(self.target().FindFirstType("unsigned _BitInt(65"))
+ self.assertFalse(self.target().FindFirstType("_BitInt(0x41)"))
+ self.assertFalse(self.target().FindFirstType("unsigned _BitInt(0x41)"))
+ self.assertEqual(self.target().FindFirstType("_BitInt(65)").name, "_BitInt(65)")
+ self.assertEqual(self.target().FindFirstType("_BitInt(65)").size, 16)
+ self.assertEqual(
+ self.target().FindFirstType("unsigned _BitInt(65)").name,
+ "unsigned _BitInt(65)",
+ )
+ self.assertEqual(self.target().FindFirstType("unsigned _BitInt(65)").size, 16)