diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c index eb7dfe4f84..d3ad740136 100644 --- a/src/pkg/runtime/proc.c +++ b/src/pkg/runtime/proc.c @@ -146,6 +146,7 @@ runtime·schedinit(void) runtime·sched.maxmcount = 10000; runtime·precisestack = true; // haveexperiment("precisestack"); + runtime·symtabinit(); runtime·mallocinit(); mcommoninit(m); @@ -159,9 +160,6 @@ runtime·schedinit(void) runtime·goenvs(); runtime·parsedebugvars(); - // Allocate internal symbol table representation now, we need it for GC anyway. - runtime·symtabinit(); - runtime·sched.lastpoll = runtime·nanotime(); procs = 1; p = runtime·getenv("GOMAXPROCS");