Blame SOURCES/jdk8241750-rh1826915-x86-32_8227269_fix.patch

07b2a4
# HG changeset patch
07b2a4
# User shade
07b2a4
# Date 1585332307 -3600
07b2a4
#      Fri Mar 27 19:05:07 2020 +0100
07b2a4
# Node ID af6e51a97af59304b5e5ad41cd3ee344dcc54f0a
07b2a4
# Parent  a51657b8d38904b7d8d6820c8826a65a62959f06
07b2a4
8241750: x86_32 build failure after JDK-8227269
07b2a4
Reviewed-by: rkennke, cjplummer
07b2a4
07b2a4
diff --git a/src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c b/src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
07b2a4
--- a/src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
07b2a4
+++ b/src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
07b2a4
@@ -69,7 +69,7 @@
07b2a4
       debugMonitorExit(classTrackLock);
07b2a4
       return;
07b2a4
     }
07b2a4
-    *(char**)bagAdd(deletedSignatures) = (char*)tag;
07b2a4
+    *(char**)bagAdd(deletedSignatures) = (char*)jlong_to_ptr(tag);
07b2a4
 
07b2a4
     debugMonitorExit(classTrackLock);
07b2a4
 }
07b2a4
@@ -117,7 +117,7 @@
07b2a4
     if (error != JVMTI_ERROR_NONE) {
07b2a4
         EXIT_ERROR(error,"signature");
07b2a4
     }
07b2a4
-    error = JVMTI_FUNC_PTR(trackingEnv, SetTag)(env, klass, (jlong)signature);
07b2a4
+    error = JVMTI_FUNC_PTR(trackingEnv, SetTag)(env, klass, ptr_to_jlong(signature));
07b2a4
     if (error != JVMTI_ERROR_NONE) {
07b2a4
         jvmtiDeallocate(signature);
07b2a4
         EXIT_ERROR(error,"SetTag");