From c0a177d3248b7cf528f72555703d67474e9e1ca1 Mon Sep 17 00:00:00 2001 From: prr 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 --- src/macosx/native/jobjc/src/core/native/SEL.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/macosx/native/jobjc/src/core/native/SEL.m b/src/macosx/native/jobjc/src/core/native/SEL.m index 970a5d30b..ebbcf2540 100644 --- a/src/macosx/native/jobjc/src/core/native/SEL.m +++ b/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 -- GitLab