Fix: java agent 32-bit pointer to jlong warning
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 16 Feb 2016 16:05:10 +0000 (11:05 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 16 Feb 2016 16:05:10 +0000 (11:05 -0500)
Fix the following compiler warning on 32-bit:

15:07:12 lttng_ust_context.c: In function 'Java_org_lttng_ust_agent_context_LttngContextApi_registerProvider':
15:07:12 lttng_ust_context.c:377:17: warning: cast from pointer to
integer of different size [-Wpointer-to-int-cast]
15:07:12   provider_ref = (jlong) provider;

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
liblttng-ust-java-agent/jni/common/lttng_ust_context.c

index f412cc18fcb6c1b2eb33efe4526f78425401de55..3bed11ec8ff435768259a460d9dffbfb0636efc0 100644 (file)
@@ -374,7 +374,7 @@ JNIEXPORT jlong JNICALL Java_org_lttng_ust_agent_context_LttngContextApi_registe
                goto error_register;
        }
 
-       provider_ref = (jlong) provider;
+       provider_ref = (jlong) (long) provider;
        return provider_ref;
 
        /* Error handling. */
This page took 0.025443 seconds and 4 git commands to generate.