mirror of git://gcc.gnu.org/git/gcc.git
runtime: Fix GC flag in when allocating memory from cgo.
From-SVN: r204815
This commit is contained in:
parent
18f429e29c
commit
7d608db296
|
|
@ -75,7 +75,7 @@ runtime_mallocgc(uintptr size, uintptr typ, uint32 flag)
|
||||||
runtime_exitsyscall();
|
runtime_exitsyscall();
|
||||||
m = runtime_m();
|
m = runtime_m();
|
||||||
incallback = true;
|
incallback = true;
|
||||||
flag |= FlagNoGC;
|
flag |= FlagNoInvokeGC;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(runtime_gcwaiting() && g != m->g0 && m->locks == 0 && !(flag & FlagNoInvokeGC)) {
|
if(runtime_gcwaiting() && g != m->g0 && m->locks == 0 && !(flag & FlagNoInvokeGC)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue