From 7ca3c9dd848ea25f514f6debd3518f58cc6d4fae Mon Sep 17 00:00:00 2001 From: Phil Race Date: Tue, 12 Feb 2013 09:58:21 -0800 Subject: [PATCH] 8007748: MacOSX build error : cast of type 'SEL' to 'uintptr_t' (aka 'unsigned long') is deprecated; use sel_getName instead Reviewed-by: anthony --- jdk/src/macosx/native/jobjc/src/core/native/SEL.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdk/src/macosx/native/jobjc/src/core/native/SEL.m b/jdk/src/macosx/native/jobjc/src/core/native/SEL.m index 970a5d30bcf..ebbcf254082 100644 --- a/jdk/src/macosx/native/jobjc/src/core/native/SEL.m +++ b/jdk/src/macosx/native/jobjc/src/core/native/SEL.m @@ -34,7 +34,7 @@ JNIEXPORT jlong JNICALL Java_com_apple_jobjc_SEL_getSelectorPtr const char *selNameAsChars = (*env)->GetStringUTFChars(env, selName, JNI_FALSE); const SEL sel = sel_registerName(selNameAsChars); (*env)->ReleaseStringUTFChars(env, selName, selNameAsChars); - return ptr_to_jlong(sel); + return ptr_to_jlong((void*)sel); } JNIEXPORT jstring JNICALL Java_com_apple_jobjc_SEL_getSelectorName