--- old/src/os_cpu/windows_x86/vm/assembler_windows_x86_32.cpp	Tue May 27 22:58:57 2008
+++ new/src/os_cpu/windows_x86/vm/assembler_windows_x86_32.cpp	Tue May 27 22:58:57 2008
@@ -59,6 +59,6 @@
   movl(thread, Address(thread, ThreadLocalStorage::get_thread_ptr_offset()));
 }
 
-bool MacroAssembler::needs_explicit_null_check(int offset) {
+bool MacroAssembler::needs_explicit_null_check(intptr_t offset) {
   return offset < 0 || (int)os::vm_page_size() <= offset;
 }
