From fe1eeb07241018430cc63097f1dd6b9c69f40cf2 Mon Sep 17 00:00:00 2001 From: Rodrigo Kumpera Date: Fri, 29 Sep 2017 16:14:22 -0700 Subject: [PATCH] [wasm] We can't free memory in wasm as it uses the malloc mmap backend. --- mono/sgen/sgen-marksweep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mono/sgen/sgen-marksweep.c b/mono/sgen/sgen-marksweep.c index e06ac6d3f83..3f14d5ee7ac 100644 --- a/mono/sgen/sgen-marksweep.c +++ b/mono/sgen/sgen-marksweep.c @@ -2167,7 +2167,7 @@ major_free_swept_blocks (size_t section_reserve) { SGEN_ASSERT (0, sweep_state == SWEEP_STATE_SWEPT, "Sweeping must have finished before freeing blocks"); -#if defined(HOST_WIN32) || defined(HOST_ORBIS) +#if defined(HOST_WIN32) || defined(HOST_ORBIS) || defined (HOST_WASM) /* * sgen_free_os_memory () asserts in mono_vfree () because windows doesn't like freeing the middle of * a VirtualAlloc ()-ed block. -- 2.25.1