diff --git a/src/pkg/runtime/mgc0.c b/src/pkg/runtime/mgc0.c index 59dfd51e65..f46d329017 100644 --- a/src/pkg/runtime/mgc0.c +++ b/src/pkg/runtime/mgc0.c @@ -451,7 +451,8 @@ scanblock(byte *b, uintptr n, byte *ptrmask) // quadruple is already marked. Otherwise we resort to CAS // loop for marking. bits8 = xbits>>(shift&~7); - if((bits8&(bitMask|(bitMask<