diff --git a/include/swift/RemoteInspection/ReflectionContext.h b/include/swift/RemoteInspection/ReflectionContext.h index c7526d41c6b23..ac475a82930e4 100644 --- a/include/swift/RemoteInspection/ReflectionContext.h +++ b/include/swift/RemoteInspection/ReflectionContext.h @@ -1857,7 +1857,10 @@ class ReflectionContext RemoteAddress(RecordObj->Parent, RemoteAddress::DefaultAddressSpace); } - const auto TaskResumeContext = AsyncTaskObj->ResumeContextAndReserved[0]; + const auto TaskResumeContext = stripSignedPointer( + RemoteAddress(AsyncTaskObj->ResumeContextAndReserved[0], + RemoteAddress::DefaultAddressSpace) + ).getRawAddress(); Info.ResumeAsyncContext = TaskResumeContext; // Walk the async backtrace.