aboutsummaryrefslogtreecommitdiff
path: root/fastjar/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-11-29 18:34:58 +0000
committerTom Tromey <tromey@gcc.gnu.org>2005-11-29 18:34:58 +0000
commit3141ed0fe01e5e5cd726dc6410f49a0323361d94 (patch)
tree5ba6f0f10a37c9d1c36de0493f0563ef6f583cad /fastjar/ChangeLog
parent4311c8e54c31efed7aa9aaef244a4ac93fbf96d2 (diff)
downloadgcc-3141ed0fe01e5e5cd726dc6410f49a0323361d94.zip
gcc-3141ed0fe01e5e5cd726dc6410f49a0323361d94.tar.gz
gcc-3141ed0fe01e5e5cd726dc6410f49a0323361d94.tar.bz2
re PR java/18278 (JNI functions cannot return a weak reference)
gcc/java: PR java/18278: * expr.c (build_jni_stub): Unwrap the return value. * java-tree.h (soft_unwrapjni_node): New define. (enum java_tree_index): Added JTI_SOFT_UNWRAPJNI_NODE. * decl.c (java_init_decl_processing): Initialize soft_unwrapjni_node. libjava: PR java/18278: * testsuite/libjava.jni/pr18278.out: New file. * testsuite/libjava.jni/pr18278.c: New file. * testsuite/libjava.jni/pr18278.java: New file. * include/jvm.h (_Jv_UnwrapJNIweakReference): Declare. * jni.cc (_Jv_UnwrapJNIweakReference): New function. (call): Unwrap return value if needed. From-SVN: r107676
Diffstat (limited to 'fastjar/ChangeLog')
0 files changed, 0 insertions, 0 deletions