summaryrefslogtreecommitdiffstats
path: root/libjava/testsuite
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-10-20 21:43:36 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-10-20 21:43:36 +0000
commitd41241f70f5dba848ea434bcaaa12f78eb62e82f (patch)
treef7048de4a14c319e09a3292cb4b11aa3d1dce4f7 /libjava/testsuite
parentd00ca5b2db3115e0b9af6677d6bec85a2755eb14 (diff)
downloadppe42-gcc-d41241f70f5dba848ea434bcaaa12f78eb62e82f.tar.gz
ppe42-gcc-d41241f70f5dba848ea434bcaaa12f78eb62e82f.zip
* testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests):
Correctly pass jvalues. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117913 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite')
-rw-r--r--libjava/testsuite/libjava.jvmti/natevents.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/libjava/testsuite/libjava.jvmti/natevents.cc b/libjava/testsuite/libjava.jvmti/natevents.cc
index 2945e233bd2..40e06bd5fba 100644
--- a/libjava/testsuite/libjava.jvmti/natevents.cc
+++ b/libjava/testsuite/libjava.jvmti/natevents.cc
@@ -498,14 +498,18 @@ do_callback_arg_tests ()
_Jv_JVMTI_PostEvent (JVMTI_EVENT_FIELD_ACCESS, (jthread) 0x2,
(JNIEnv *) 0x1, (jmethodID) 0x3, (jlocation) 0x4,
(jclass) 0x5, (jobject) 0x6, (jfieldID) 0x7);
+ jvalue value;
+ value.l = (jobject) 0x9;
_Jv_JVMTI_PostEvent (JVMTI_EVENT_FIELD_MODIFICATION, (jthread) 0x2,
(JNIEnv *) 0x1, (jmethodID) 0x3, (jlocation) 0x4,
(jclass) 0x5, (jobject) 0x6, (jfieldID) 0x7,
- (int) '8', (/*jvalue*/ jobject) 0x9);
+ (int) '8', value);
_Jv_JVMTI_PostEvent (JVMTI_EVENT_METHOD_ENTRY, (jthread) 0x2,
(JNIEnv *) 0x1, (jmethodID) 0x3);
+ jvalue value2;
+ value2.i = 5;
_Jv_JVMTI_PostEvent (JVMTI_EVENT_METHOD_EXIT, (jthread) 0x2,
- (JNIEnv *) 0x1, (jmethodID) 0x3, 4, /*jvalue*/ 5);
+ (JNIEnv *) 0x1, (jmethodID) 0x3, 4, value2);
_Jv_JVMTI_PostEvent (JVMTI_EVENT_NATIVE_METHOD_BIND, (jthread) 0x2,
(JNIEnv *) 0x1, (jmethodID) 0x3, (void *) 0x4,
(void **) 0x5);
OpenPOWER on IntegriCloud