Skip to content

Commit 778cf98

Browse files
[lldb] Fix TestSwiftAsyncFrameVarMultipleFrames under arm64e
We needed to strip more pointers in the test. (cherry picked from commit 62d9ce2)
1 parent c507ec1 commit 778cf98

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lldb/test/API/lang/swift/async/frame/variables_multiple_frames/TestSwiftAsyncFrameVarMultipleFrames.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ def check_pcs(self, async_frames, process, target):
3939
# with the funclet's prologue skipped.
4040
parent_frame = async_frames[idx + 1]
4141
prologue_to_skip = parent_frame.GetFunction().GetPrologueByteSize()
42-
self.assertEqual(continuation_ptr + prologue_to_skip, parent_frame.GetPC())
42+
self.assertEqual(
43+
process.FixAddress(continuation_ptr) + prologue_to_skip,
44+
parent_frame.GetPC(),
45+
)
4346

4447
def check_async_regs_one_frame(self, frame, process):
4548
async_reg_name = "r14" if self.getArchitecture() == "x86_64" else "x22"

0 commit comments

Comments
 (0)