aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/runtime2.go')
-rw-r--r--src/runtime/runtime2.go26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/runtime/runtime2.go b/src/runtime/runtime2.go
index 94ab87f6db..cd40586bc2 100644
--- a/src/runtime/runtime2.go
+++ b/src/runtime/runtime2.go
@@ -1096,6 +1096,7 @@ const (
waitReasonSynctestChanReceive // "chan receive (synctest)"
waitReasonSynctestChanSend // "chan send (synctest)"
waitReasonSynctestSelect // "select (synctest)"
+ waitReasonSynctestWaitGroupWait // "sync.WaitGroup.Wait (synctest)"
waitReasonCleanupWait // "cleanup wait"
)
@@ -1145,6 +1146,7 @@ var waitReasonStrings = [...]string{
waitReasonSynctestChanReceive: "chan receive (synctest)",
waitReasonSynctestChanSend: "chan send (synctest)",
waitReasonSynctestSelect: "select (synctest)",
+ waitReasonSynctestWaitGroupWait: "sync.WaitGroup.Wait (synctest)",
waitReasonCleanupWait: "cleanup wait",
}
@@ -1190,18 +1192,18 @@ func (w waitReason) isIdleInSynctest() bool {
// isIdleInSynctest indicates that a goroutine is considered idle by synctest.Wait.
var isIdleInSynctest = [len(waitReasonStrings)]bool{
- waitReasonChanReceiveNilChan: true,
- waitReasonChanSendNilChan: true,
- waitReasonSelectNoCases: true,
- waitReasonSleep: true,
- waitReasonSyncCondWait: true,
- waitReasonSyncWaitGroupWait: true,
- waitReasonCoroutine: true,
- waitReasonSynctestRun: true,
- waitReasonSynctestWait: true,
- waitReasonSynctestChanReceive: true,
- waitReasonSynctestChanSend: true,
- waitReasonSynctestSelect: true,
+ waitReasonChanReceiveNilChan: true,
+ waitReasonChanSendNilChan: true,
+ waitReasonSelectNoCases: true,
+ waitReasonSleep: true,
+ waitReasonSyncCondWait: true,
+ waitReasonSynctestWaitGroupWait: true,
+ waitReasonCoroutine: true,
+ waitReasonSynctestRun: true,
+ waitReasonSynctestWait: true,
+ waitReasonSynctestChanReceive: true,
+ waitReasonSynctestChanSend: true,
+ waitReasonSynctestSelect: true,
}
var (