Tom Tromey
3141ed0fe0
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
2005-11-29 18:34:58 +00:00
..
2005-01-02 03:35:57 +00:00
2005-09-27 20:03:09 +00:00
2004-07-01 04:09:07 +00:00
2004-09-26 13:38:49 -07:00
2004-11-25 03:47:08 +00:00
2005-09-09 13:05:20 +00:00
2005-06-30 03:22:09 +00:00
2005-09-15 22:02:13 +00:00
2005-09-08 21:26:25 +00:00
2005-03-16 18:18:59 +00:00
2005-06-30 03:22:09 +00:00
2005-11-29 18:34:58 +00:00
2005-09-23 21:31:04 +00:00
2005-11-25 04:15:15 +00:00
2004-09-26 13:38:49 -07:00
2004-12-01 21:44:09 +00:00
2004-07-09 03:39:35 +00:00
2004-10-11 10:49:39 -07:00
2005-03-22 20:10:16 +00:00
2004-02-10 23:57:43 +10:30
2004-07-14 13:09:09 +00:00
2005-11-04 04:35:34 +00:00
2004-09-26 13:38:49 -07:00
2004-09-11 19:13:51 +00:00
2004-08-01 04:29:31 +00:00
2004-02-08 18:35:52 +01:00