aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/iimport.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/gc/iimport.go')
-rw-r--r--src/cmd/compile/internal/gc/iimport.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/gc/iimport.go b/src/cmd/compile/internal/gc/iimport.go
index 104b5fb79a..d9148eae22 100644
--- a/src/cmd/compile/internal/gc/iimport.go
+++ b/src/cmd/compile/internal/gc/iimport.go
@@ -346,6 +346,7 @@ func (r *importReader) doDecl(n *Node) {
}
t.Methods().Set(ms)
+ r.typeExt(t)
for _, m := range ms {
r.methExt(m)
}
@@ -710,6 +711,10 @@ func (r *importReader) symIdx(s *types.Sym) {
}
}
+func (r *importReader) typeExt(t *types.Type) {
+ t.SetNotInHeap(r.bool())
+}
+
func (r *importReader) doInline(n *Node) {
if len(n.Func.Inl.Body) != 0 {
Fatalf("%v already has inline body", n)