summaryrefslogtreecommitdiff
path: root/test/chan/select2.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/chan/select2.go')
-rw-r--r--test/chan/select2.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/chan/select2.go b/test/chan/select2.go
index 4a0813912..ccf9dab81 100644
--- a/test/chan/select2.go
+++ b/test/chan/select2.go
@@ -47,7 +47,8 @@ func main() {
runtime.GC()
runtime.ReadMemStats(memstats)
- if memstats.Alloc-alloc > 1.1e5 {
+ // Be careful to avoid wraparound.
+ if memstats.Alloc > alloc && memstats.Alloc-alloc > 1.1e5 {
println("BUG: too much memory for 100,000 selects:", memstats.Alloc-alloc)
}
}