diff options
author | Russ Cox <rsc@golang.org> | 2009-07-28 17:01:46 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-07-28 17:01:46 -0700 |
commit | 0498b9231a05bfebaeb5515f27a6bc46bc488e3a (patch) | |
tree | 2179b1384e5f1e5c98d6a68f26137d615a5c8f5a /src/pkg/gob/decode.go | |
parent | 1db560d6675c85848b66c0027c1139679e7250a5 (diff) | |
download | golang-0498b9231a05bfebaeb5515f27a6bc46bc488e3a.tar.gz |
bug177: anonymous struct fields in reflect
(reported by iant)
R=r
DELTA=50 (32 added, 12 deleted, 6 changed)
OCL=32263
CL=32385
Diffstat (limited to 'src/pkg/gob/decode.go')
-rw-r--r-- | src/pkg/gob/decode.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/gob/decode.go b/src/pkg/gob/decode.go index 17afca607..4469089c4 100644 --- a/src/pkg/gob/decode.go +++ b/src/pkg/gob/decode.go @@ -666,7 +666,7 @@ func compileDec(wireId typeId, rt reflect.Type) (engine *decEngine, err os.Error 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 |