Index: src/pkg/runtime/hashmap.goc |
=================================================================== |
--- a/src/pkg/runtime/hashmap.goc |
+++ b/src/pkg/runtime/hashmap.goc |
@@ -990,7 +990,7 @@ |
#pragma textflag NOSPLIT |
func reflect·mapdelete(t *MapType, h *Hmap, key *byte) { |
if(h == nil) |
- runtime·panicstring("delete from nil map"); |
+ return; // see bug 8051 |
if(raceenabled) { |
runtime·racewritepc(h, runtime·getcallerpc(&t), reflect·mapdelete); |
runtime·racereadobjectpc(key, t->key, runtime·getcallerpc(&t), reflect·mapdelete); |