]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/runtime/proc.go
[dev.garbage] all: merge dev.cc into dev.garbage
[gostls13.git] / src / runtime / proc.go
index 05ecb3d9eb9abae78dd53b4e4e6dfb4a7c2a2f4d..12e2e71e999f4fd51979d0ffe6f0d661da8bcff6 100644 (file)
@@ -178,6 +178,9 @@ func acquireSudog() *sudog {
        // which keeps the garbage collector from being invoked.
        mp := acquirem()
        p := new(sudog)
+       if p.elem != nil {
+               gothrow("acquireSudog: found p.elem != nil after new")
+       }
        releasem(mp)
        return p
 }