diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/preamble.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/preamble.js b/src/preamble.js index 8c954d0d..4eb99d18 100644 --- a/src/preamble.js +++ b/src/preamble.js @@ -388,6 +388,7 @@ _memcpy = _llvm_memcpy_i64 = _llvm_memcpy_p0i8_p0i8_i32 = _llvm_memcpy_p0i8_p0i8 function _llvm_memmove_i32(dest, src, num, idunno) { // not optimized! + if (num === 0) return; // will confuse malloc if 0 var tmp = _malloc(num); _memcpy(tmp, src, num); _memcpy(dest, tmp, num); |