bug177: anonymous struct fields in reflect
(reported by iant)
R=r
DELTA=50 (32 added, 12 deleted, 6 changed)
OCL=32263
CL=32385
diff --git a/src/pkg/gob/decode.go b/src/pkg/gob/decode.go
index 17afca6..4469089 100644
--- a/src/pkg/gob/decode.go
+++ b/src/pkg/gob/decode.go
@@ -666,7 +666,7 @@
localField, present := srt.FieldByName(wireField.name);
ovfl := overflow(wireField.name);
// TODO(r): anonymous names
- if !present || localField.Anonymous {
+ if !present {
op, err := decIgnoreOpFor(wireField.id);
if err != nil {
return nil, err