aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2013-11-14 20:04:32 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2013-11-14 20:04:32 +0000
commit7d608db296739dfbbb9dfa65d796b82691158e53 (patch)
treef39b7dff7dbd04fce5453826c29c183f8b730b1f
parent18f429e29ca809340f044625c0b767beec38fba4 (diff)
downloadgcc-7d608db296739dfbbb9dfa65d796b82691158e53.zip
gcc-7d608db296739dfbbb9dfa65d796b82691158e53.tar.gz
gcc-7d608db296739dfbbb9dfa65d796b82691158e53.tar.bz2
runtime: Fix GC flag in when allocating memory from cgo.
From-SVN: r204815
-rw-r--r--libgo/runtime/malloc.goc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgo/runtime/malloc.goc b/libgo/runtime/malloc.goc
index 7247073..b8b4a2d 100644
--- a/libgo/runtime/malloc.goc
+++ b/libgo/runtime/malloc.goc
@@ -75,7 +75,7 @@ runtime_mallocgc(uintptr size, uintptr typ, uint32 flag)
runtime_exitsyscall();
m = runtime_m();
incallback = true;
- flag |= FlagNoGC;
+ flag |= FlagNoInvokeGC;
}
if(runtime_gcwaiting() && g != m->g0 && m->locks == 0 && !(flag & FlagNoInvokeGC)) {