From ab36d98dd2803009eb49393d72f19041d53adffd Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 15 Aug 2014 22:16:55 +0000 Subject: runtime: Don't get confused if m changes during runtime_gc. From-SVN: r214048 --- libgo/runtime/mgc0.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libgo/runtime/mgc0.c') diff --git a/libgo/runtime/mgc0.c b/libgo/runtime/mgc0.c index 4b78f3b..2d6328f 100644 --- a/libgo/runtime/mgc0.c +++ b/libgo/runtime/mgc0.c @@ -2204,6 +2204,7 @@ runtime_gc(int32 force) g->status = Gwaiting; g->waitreason = "garbage collection"; runtime_mcall(mgc); + m = runtime_m(); } // all done -- cgit v1.1