From: Rodrigo Kumpera Date: Fri, 29 Sep 2017 23:14:22 +0000 (-0700) Subject: [wasm] We can't free memory in wasm as it uses the malloc mmap backend. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=fe1eeb07241018430cc63097f1dd6b9c69f40cf2 [wasm] We can't free memory in wasm as it uses the malloc mmap backend. --- 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.