summaryrefslogtreecommitdiffstatshomepage
path: root/unix/gccollect.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-01-14 11:43:51 +0000
committerDamien George <damien.p.george@gmail.com>2015-01-14 11:43:51 +0000
commitd95b519aa1160960d4473d1db34bacfcc46a94d6 (patch)
tree200cb33488c99d793f56943f731337dc34e2747e /unix/gccollect.c
parentd9dc6fff211db1fb5947ec2003a1f650a8b80c4c (diff)
downloadmicropython-d95b519aa1160960d4473d1db34bacfcc46a94d6.tar.gz
micropython-d95b519aa1160960d4473d1db34bacfcc46a94d6.zip
unix, windows: Don't call mp_unix_mark_exec on windows.
Diffstat (limited to 'unix/gccollect.c')
-rw-r--r--unix/gccollect.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/unix/gccollect.c b/unix/gccollect.c
index 52dac01bd2..0c0f34cb38 100644
--- a/unix/gccollect.c
+++ b/unix/gccollect.c
@@ -131,7 +131,9 @@ void gc_collect(void) {
// GC stack (and regs because we captured them)
void **regs_ptr = (void**)(void*)&regs;
gc_collect_root(regs_ptr, ((mp_uint_t)MP_STATE_VM(stack_top) - (mp_uint_t)&regs) / sizeof(mp_uint_t));
+ #ifndef _WIN32
mp_unix_mark_exec();
+ #endif
gc_collect_end();
//printf("-----\n");