X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fcheneygc.c;h=41eb42b3d2f8b6ec1793c6f8104c151e989d97ef;hb=2c06e3056fe6aa820817a927fa0e840eb7b8edb7;hp=db74f54e621a8a1c084eebaec6eaa6a366e91d97;hpb=216de219be8457625914aea1cefe08225a608ecd;p=sbcl.git diff --git a/src/runtime/cheneygc.c b/src/runtime/cheneygc.c index db74f54..41eb42b 100644 --- a/src/runtime/cheneygc.c +++ b/src/runtime/cheneygc.c @@ -337,9 +337,9 @@ scavenge_interrupt_context(os_context_t *context) 0x7FFFFFFFFFFFFFFF on 64-bit platforms */ lip_offset = (((unsigned long)1) << (N_WORD_BITS - 1)) - 1; lip_register_pair = -1; - for (i = 0; i < (sizeof(boxed_registers) / sizeof(int)); i++) { + for (i = 0; i < (int)(sizeof(boxed_registers) / sizeof(int)); i++) { unsigned long reg; - long offset; + unsigned long offset; int index; index = boxed_registers[i]; @@ -372,7 +372,7 @@ scavenge_interrupt_context(os_context_t *context) #endif /* Scavenge all boxed registers in the context. */ - for (i = 0; i < (sizeof(boxed_registers) / sizeof(int)); i++) { + for (i = 0; i < (int)(sizeof(boxed_registers) / sizeof(int)); i++) { int index; lispobj foo;