diff --git a/src/lisp/solaris-os.c b/src/lisp/solaris-os.c
index 4f25264afa688e1101e39ab90063765fc41cd5ab..6e993387e2889e4818d911cd2aaaa8a12831d21e 100644
--- a/src/lisp/solaris-os.c
+++ b/src/lisp/solaris-os.c
@@ -506,8 +506,8 @@ void
 make_stack_holes(void)
 {
 #ifdef RELOCATABLE_STACK_START
-    make_hole(control_stack, control_stack_size);
-    make_hole(binding_stack, binding_stack_size);
+    make_hole((os_vm_address_t)control_stack, control_stack_size);
+    make_hole((os_vm_address_t)binding_stack, binding_stack_size);
 #endif
 }