java-interp.h (_Jv_JNI_conversion_call): Declare.
* include/java-interp.h (_Jv_JNI_conversion_call): Declare. * resolve.cc (ncode): Use _Jv_JNI_conversion_call when constructing the closure if the function is native. * jni.cc (_Jv_JNI_conversion_call): Now returns `void'. No longer a template function, #if'd out, or static. Include <java-interp.h>. From-SVN: r31746
This commit is contained in:
parent
8928191114
commit
ee6713e782
5 changed files with 37 additions and 13 deletions
|
@ -1,6 +1,6 @@
|
|||
// java-interp.h - Header file for the bytecode interpreter. -*- c++ -*-
|
||||
|
||||
/* Copyright (C) 1999 Red Hat, Inc.
|
||||
/* Copyright (C) 1999, 2000 Red Hat, Inc.
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
|
@ -121,6 +121,9 @@ class _Jv_InterpMethod {
|
|||
friend class gnu::gcj::runtime::MethodInvocation;
|
||||
|
||||
friend void _Jv_PrepareClass(jclass);
|
||||
|
||||
// This function is used when making a JNI call from the interpreter.
|
||||
friend void _Jv_JNI_conversion_call (ffi_cif *, void *, ffi_raw *, void *);
|
||||
};
|
||||
|
||||
class _Jv_InterpMethodInvocation {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue