diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2022-06-06 21:47:42 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2022-06-15 23:06:50 +0300 |
commit | 5641149f1e788e27c4d8e2f9ef52a7f133cf058e (patch) | |
tree | 9b1c5846bfa2f2ccce362418e30ef8c69cb84292 /typd_mlc.c | |
parent | 38feda2aa3bb21b930eb476f493432d97ab8da60 (diff) | |
download | bdwgc-5641149f1e788e27c4d8e2f9ef52a7f133cf058e.tar.gz |
Fix GC_make_descriptor for zero length argument
* typd_mlc.c (GC_make_descriptor): Cast len variable to signed_word.
Diffstat (limited to 'typd_mlc.c')
-rw-r--r-- | typd_mlc.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -528,7 +528,7 @@ STATIC mse * GC_array_mark_proc(word * addr, mse * mark_stack_ptr, GC_API GC_descr GC_CALL GC_make_descriptor(const GC_word * bm, size_t len) { - signed_word last_set_bit = len - 1; + signed_word last_set_bit = (signed_word)len - 1; GC_descr result; DCL_LOCK_STATE; |