# HG changeset patch # User Thomas Wuerthinger # Date 1298317919 -3600 # Node ID b966d9b66bf965f32e34a5f406b77cd7ed98cdb2 # Parent 999f8086cc4f753940ff1a652ea6796f80b45877 Fixed a bug that truncated stub ids when compiling with vs. diff -r 999f8086cc4f -r b966d9b66bf9 src/share/vm/c1x/c1x_VMEntries.cpp --- a/src/share/vm/c1x/c1x_VMEntries.cpp Mon Feb 21 20:44:57 2011 +0100 +++ b/src/share/vm/c1x/c1x_VMEntries.cpp Mon Feb 21 20:51:59 2011 +0100 @@ -485,7 +485,7 @@ void set_boolean(JNIEnv* env, jobject obj, const char* name, bool value) { env->SetBooleanField(obj, getFieldID(env, obj, name, "Z"), value); } void set_int(JNIEnv* env, jobject obj, const char* name, int value) { env->SetIntField(obj, getFieldID(env, obj, name, "I"), value); } -void set_long(JNIEnv* env, jobject obj, const char* name, long value) { env->SetLongField(obj, getFieldID(env, obj, name, "J"), value); } +void set_long(JNIEnv* env, jobject obj, const char* name, jlong value) { env->SetLongField(obj, getFieldID(env, obj, name, "J"), value); } void set_object(JNIEnv* env, jobject obj, const char* name, jobject value) { env->SetObjectField(obj, getFieldID(env, obj, name, "Ljava/lang/Object;"), value); } void set_int_array(JNIEnv* env, jobject obj, const char* name, jarray value) { env->SetObjectField(obj, getFieldID(env, obj, name, "[I"), value); }