--- old/hotspot/src/share/vm/utilities/globalDefinitions.hpp 2015-12-16 21:11:23.269735349 +0100 +++ new/hotspot/src/share/vm/utilities/globalDefinitions.hpp 2015-12-16 21:11:23.153735347 +0100 @@ -1065,7 +1065,7 @@ // (These must be implemented as #defines because C++ compilers are // not obligated to inline non-integral constants!) -#define badAddress ((address)::badAddressVal) +#define badAddress ((address)(intptr_t)::badAddressVal) #define badOop (cast_to_oop(::badOopVal)) #define badHeapWord (::badHeapWordVal) #define badJNIHandle (cast_to_oop(::badJNIHandleVal))