[Git][cmucl/cmucl][master] Fix compiler warning
Raymond Toy
rtoy at common-lisp.net
Sun Aug 5 23:47:39 UTC 2018
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
2de12cd7 by Raymond Toy at 2018-08-05T23:46:44Z
Fix compiler warning
clang complains:
warning: incompatible pointer to integer conversion passing
'lispobj *' (aka 'unsigned long *') to parameter of type 'lispobj' (aka 'unsigned long');
dereference with * [-Wint-conversion]
|| in_range_p(addr, control_stack, control_stack_size)
So cast control_stack to lispobj. Same complaint for binding_stack
too.
- - - - -
1 changed file:
- src/lisp/Linux-os.c
Changes:
=====================================
src/lisp/Linux-os.c
=====================================
--- a/src/lisp/Linux-os.c
+++ b/src/lisp/Linux-os.c
@@ -385,8 +385,8 @@ valid_addr(os_vm_address_t addr)
|| in_range_p(addr, STATIC_SPACE_START, static_space_size)
|| in_range_p(addr, DYNAMIC_0_SPACE_START, dynamic_space_size)
|| in_range_p(addr, DYNAMIC_1_SPACE_START, dynamic_space_size)
- || in_range_p(addr, control_stack, control_stack_size)
- || in_range_p(addr, binding_stack, binding_stack_size))
+ || in_range_p(addr, (lispobj) control_stack, control_stack_size)
+ || in_range_p(addr, (lispobj) binding_stack, binding_stack_size))
return TRUE;
return FALSE;
}
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/2de12cd70652794979529cdfc9da637e5164a89c
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/2de12cd70652794979529cdfc9da637e5164a89c
You're receiving this email because of your account on gitlab.common-lisp.net.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20180805/c6b3b6d0/attachment.html>
More information about the cmucl-cvs
mailing list