summaryrefslogtreecommitdiff
path: root/src/pkg/gob/decode.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-07-28 17:01:46 -0700
committerRuss Cox <rsc@golang.org>2009-07-28 17:01:46 -0700
commit0498b9231a05bfebaeb5515f27a6bc46bc488e3a (patch)
tree2179b1384e5f1e5c98d6a68f26137d615a5c8f5a /src/pkg/gob/decode.go
parent1db560d6675c85848b66c0027c1139679e7250a5 (diff)
downloadgolang-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.go2
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