aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/iface.go9
-rw-r--r--src/runtime/plugin.go2
2 files changed, 2 insertions, 9 deletions
diff --git a/src/runtime/iface.go b/src/runtime/iface.go
index 665dbdbc16..1f31bcae6d 100644
--- a/src/runtime/iface.go
+++ b/src/runtime/iface.go
@@ -167,13 +167,6 @@ func itabAdd(m *itab) {
}
}
-// Adds m to the set of initial itabs.
-// itabLock must be held.
-func itabAddStartup(m *itab) {
- m.init() // TODO: remove after CL 44341
- itabAdd(m)
-}
-
// init fills in the m.fun array with all the code pointers for
// the m.inter/m._type pair. If the type does not implement the interface,
// it sets m.fun[0] to 0 and returns the name of an interface function that is missing.
@@ -230,7 +223,7 @@ func itabsinit() {
lock(&itabLock)
for _, md := range activeModules() {
for _, i := range md.itablinks {
- itabAddStartup(i)
+ itabAdd(i)
}
}
unlock(&itabLock)
diff --git a/src/runtime/plugin.go b/src/runtime/plugin.go
index 34b306ae25..caecba67f8 100644
--- a/src/runtime/plugin.go
+++ b/src/runtime/plugin.go
@@ -56,7 +56,7 @@ func plugin_lastmoduleinit() (path string, syms map[string]interface{}, mismatch
lock(&itabLock)
for _, i := range md.itablinks {
- itabAddStartup(i)
+ itabAdd(i)
}
unlock(&itabLock)