aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/proc.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/proc.go')
-rw-r--r--src/runtime/proc.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/runtime/proc.go b/src/runtime/proc.go
index c83644e810..1f47dc4de4 100644
--- a/src/runtime/proc.go
+++ b/src/runtime/proc.go
@@ -465,8 +465,9 @@ func schedinit() {
mallocinit()
mcommoninit(_g_.m)
alginit() // maps must not be used before this call
- typelinksinit() // uses maps
- itabsinit()
+ modulesinit() // provides activeModules
+ typelinksinit() // uses maps, activeModules
+ itabsinit() // uses activeModules
msigsave(_g_.m)
initSigmask = _g_.m.sigmask
@@ -474,7 +475,7 @@ func schedinit() {
goargs()
goenvs()
parsedebugvars()
- gcinit()
+ gcinit() // requires modulesinit
sched.lastpoll = uint64(nanotime())
procs := ncpu