aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/writer.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/noder/writer.go')
-rw-r--r--src/cmd/compile/internal/noder/writer.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cmd/compile/internal/noder/writer.go b/src/cmd/compile/internal/noder/writer.go
index eb1db623b4..8b65559d1a 100644
--- a/src/cmd/compile/internal/noder/writer.go
+++ b/src/cmd/compile/internal/noder/writer.go
@@ -394,11 +394,11 @@ func (w *writer) structType(typ *types2.Struct) {
}
func (w *writer) unionType(typ *types2.Union) {
- w.len(typ.NumTerms())
- for i := 0; i < typ.NumTerms(); i++ {
- term, tilde := typ.Term(i)
- w.typ(term)
- w.bool(tilde)
+ w.len(typ.Len())
+ for i := 0; i < typ.Len(); i++ {
+ t := typ.Term(i)
+ w.typ(t.Type())
+ w.bool(t.Tilde())
}
}