1.1 --- a/src/share/vm/prims/unsafe.cpp Thu Feb 18 16:15:28 2016 +0100 1.2 +++ b/src/share/vm/prims/unsafe.cpp Tue Mar 01 12:50:37 2016 +0530 1.3 @@ -855,7 +855,7 @@ 1.4 1.5 UNSAFE_ENTRY(jint, Unsafe_ArrayBaseOffset(JNIEnv *env, jobject unsafe, jclass acls)) 1.6 UnsafeWrapper("Unsafe_ArrayBaseOffset"); 1.7 - int base, scale; 1.8 + int base = 0, scale = 0; 1.9 getBaseAndScale(base, scale, acls, CHECK_0); 1.10 return field_offset_from_byte_offset(base); 1.11 UNSAFE_END 1.12 @@ -863,7 +863,7 @@ 1.13 1.14 UNSAFE_ENTRY(jint, Unsafe_ArrayIndexScale(JNIEnv *env, jobject unsafe, jclass acls)) 1.15 UnsafeWrapper("Unsafe_ArrayIndexScale"); 1.16 - int base, scale; 1.17 + int base = 0, scale = 0; 1.18 getBaseAndScale(base, scale, acls, CHECK_0); 1.19 // This VM packs both fields and array elements down to the byte. 1.20 // But watch out: If this changes, so that array references for