]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/runtime/heapdump.c
[dev.garbage] all: merge default (f38460037b72) into dev.garbage
[gostls13.git] / src / runtime / heapdump.c
index eddbc1d1c943bafe6b8283f9387e893135040ec8..da14f2d2416045dd90b12596ee096d3b6eeaf77a 100644 (file)
@@ -261,20 +261,7 @@ dumpbv(BitVector *bv, uintptr offset)
                        dumpint(offset + i / BitsPerPointer * PtrSize);
                        break;
                case BitsMultiWord:
-                       switch(bv->bytedata[(i+BitsPerPointer)/8] >> (i+BitsPerPointer)%8 & 3) {
-                       default:
-                               runtime·throw("unexpected garbage collection bits");
-                       case BitsIface:
-                               dumpint(FieldKindIface);
-                               dumpint(offset + i / BitsPerPointer * PtrSize);
-                               i += BitsPerPointer;
-                               break;
-                       case BitsEface:
-                               dumpint(FieldKindEface);
-                               dumpint(offset + i / BitsPerPointer * PtrSize);
-                               i += BitsPerPointer;
-                               break;
-                       }
+                       runtime·throw("bumpbv unexpected garbage collection bits");
                }
        }
 }