diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2014-08-15 22:16:55 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2014-08-15 22:16:55 +0000 |
commit | ab36d98dd2803009eb49393d72f19041d53adffd (patch) | |
tree | 10f68c18e901d8676d7ae891ed007e6c0be2ca75 /libgo/runtime/mgc0.c | |
parent | 5802281eb634b1efcd139cdb5867a8077e7eca03 (diff) | |
download | gcc-ab36d98dd2803009eb49393d72f19041d53adffd.zip gcc-ab36d98dd2803009eb49393d72f19041d53adffd.tar.gz gcc-ab36d98dd2803009eb49393d72f19041d53adffd.tar.bz2 |
runtime: Don't get confused if m changes during runtime_gc.
From-SVN: r214048
Diffstat (limited to 'libgo/runtime/mgc0.c')
-rw-r--r-- | libgo/runtime/mgc0.c | 1 |
1 files changed, 1 insertions, 0 deletions
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 |