]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/runtime/mgcmark.go
cmd/compile,runtime: dedup writeBarrier needed
[gostls13.git] / src / runtime / mgcmark.go
index aff6c2fb99255ff946b9d32f096803dff059a788..adf1d4fa2817b9f6106ac2f969ad9af5906b8aca 100644 (file)
@@ -1064,7 +1064,7 @@ func gcDrainMarkWorkerFractional(gcw *gcWork) {
 //
 //go:nowritebarrier
 func gcDrain(gcw *gcWork, flags gcDrainFlags) {
-       if !writeBarrier.needed {
+       if !writeBarrier.enabled {
                throw("gcDrain phase incorrect")
        }
 
@@ -1178,7 +1178,7 @@ done:
 //go:nowritebarrier
 //go:systemstack
 func gcDrainN(gcw *gcWork, scanWork int64) int64 {
-       if !writeBarrier.needed {
+       if !writeBarrier.enabled {
                throw("gcDrainN phase incorrect")
        }