File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
include/swift/RemoteInspection Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -198,6 +198,7 @@ class ReflectionContext
198
198
bool IsRunning;
199
199
bool IsEnqueued;
200
200
bool IsComplete;
201
+ bool IsSuspended;
201
202
202
203
bool HasThreadPort;
203
204
uint32_t ThreadPort;
@@ -1793,6 +1794,8 @@ class ReflectionContext
1793
1794
Info.IsEscalated = TaskStatusFlags & ActiveTaskStatusFlags::IsEscalated;
1794
1795
Info.IsEnqueued = TaskStatusFlags & ActiveTaskStatusFlags::IsEnqueued;
1795
1796
Info.IsComplete = TaskStatusFlags & ActiveTaskStatusFlags::IsComplete;
1797
+ Info.IsSuspended =
1798
+ TaskStatusFlags & ActiveTaskStatusFlags::HasTaskDependency;
1796
1799
1797
1800
setIsRunning (Info, AsyncTaskObj.get ());
1798
1801
std::tie (Info.HasThreadPort , Info.ThreadPort ) =
Original file line number Diff line number Diff line change @@ -113,6 +113,7 @@ struct ActiveTaskStatusFlags {
113
113
static const uint32_t IsRunning = 0x800 ;
114
114
static const uint32_t IsEnqueued = 0x1000 ;
115
115
static const uint32_t IsComplete = 0x2000 ;
116
+ static const uint32_t HasTaskDependency = 0x4000 ;
116
117
};
117
118
118
119
template <typename Runtime, typename ActiveTaskStatus>
You can’t perform that action at this time.
0 commit comments