OSDN Git Service

Fix for PR libgcj/1516:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Dec 2000 04:34:33 +0000 (04:34 +0000)
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Dec 2000 04:34:33 +0000 (04:34 +0000)
commit1a140d64e8ffc6e1d6983f6cccac90cb6029c6a4
treee2e74608e77b55df5cf68f5e3403d53821775e72
parent680abc87618a3632f18ac2141626fbd6f05dc93e
Fix for PR libgcj/1516:
* java/lang/reflect/natMethod.cc (primitives): Remove void entry.
Add boolean entry.
(can_widen): Declared inline. Remove redundant checks for void
arguments and char->short conversion. Add special case for boolean
conversions.
(ffi_type): Declared inline.
(_Jv_CallAnyMethodA): Move unwrapping logic inside isPrimitive() block.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38506 138bc75d-0d04-0410-961f-82ee72b054a4
libjava/ChangeLog
libjava/java/lang/reflect/natMethod.cc