Skip to content

Commit 9cdc27a

Browse files
Merge pull request #6908 from apple/dl/lldb-add-more-test-asserts-to-testswifttaskswitch
[lldb] Add more test asserts to TestSwiftTaskSwitch
2 parents f6137fb + a576d7a commit 9cdc27a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lldb/test/API/lang/swift/async/stepping/step-in/task-switch/TestSwiftTaskSwitch.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ def test(self):
1515
target, _, thread, _ = lldbutil.run_to_source_breakpoint(self, "await f()", src)
1616
self.assertEqual(thread.frame[0].function.mangled, "$s1a5entryO4mainyyYaFZ")
1717

18-
function = target.FindFunctions("$s1a5entryO4mainyyYaFZTQ0_")[0].function
18+
sym_ctx_list = target.FindFunctions("$s1a5entryO4mainyyYaFZTQ0_")
19+
self.assertEqual(sym_ctx_list.GetSize(), 1)
20+
function = sym_ctx_list[0].function
21+
self.assertIsNotNone(function)
1922
instructions = list(function.GetInstructions(target))
2023

2124
# Expected to be a trampoline that tail calls `swift_task_switch`.

0 commit comments

Comments
 (0)