--- a/hotspot/src/cpu/x86/vm/interpreterRT_x86_32.cpp Fri Jan 23 10:41:28 2009 -0500
+++ b/hotspot/src/cpu/x86/vm/interpreterRT_x86_32.cpp Mon Jan 26 12:07:54 2009 -0800
@@ -110,7 +110,7 @@
virtual void pass_object() {
// pass address of from
intptr_t from_addr = (intptr_t)(_from + Interpreter::local_offset_in_bytes(0));
- *_to++ = (*(intptr_t*)from_addr == 0) ? NULL : from_addr;
+ *_to++ = (*(intptr_t*)from_addr == 0) ? NULL_WORD : from_addr;
debug_only(verify_tag(frame::TagReference));
_from -= Interpreter::stackElementSize();
}