aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/gc/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/gc/main.go')
-rw-r--r--src/cmd/compile/internal/gc/main.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/gc/main.go b/src/cmd/compile/internal/gc/main.go
index 343ad9d1d9..2a5ff3f5fd 100644
--- a/src/cmd/compile/internal/gc/main.go
+++ b/src/cmd/compile/internal/gc/main.go
@@ -212,6 +212,10 @@ func Main(archInit func(*Arch)) {
Target = new(ir.Package)
+ NeedFuncSym = makefuncsym
+ NeedITab = func(t, iface *types.Type) { itabname(t, iface) }
+ NeedRuntimeType = addsignat // TODO(rsc): typenamesym for lock?
+
// initialize types package
// (we need to do this to break dependencies that otherwise
// would lead to import cycles)