Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: descriptor.h 7246 2007-01-29 18:49:05Z twisti $
+ $Id: descriptor.h 7456 2007-03-05 16:13:11Z tbfg $
*/
#include "vmcore/references.h"
#include "vmcore/utf8.h"
+#include "arch.h" /* needed for HAS_ADDRESS_REGISTER_FILE */
/* data structures ************************************************************/
s2 paramslots; /* like above but LONG,DOUBLE count twice */
s4 argintreguse; /* number of used integer argument registers */
s4 argfltreguse; /* number of used float argument registers */
+#if defined(HAS_ADDRESS_REGISTER_FILE)
+ s4 argadrreguse; /* number of used address registers */
+#endif
s4 memuse; /* number of stack slots used */
paramdesc *params; /* allocated parameter descriptions [3] */
typedesc returntype; /* parsed descriptor of the return type */
void descriptor_pool_debug_dump(descriptor_pool *pool, FILE *file);
#endif /* !defined(NDEBUG) */
-/* machine dependent descriptor function */
-void md_param_alloc(methoddesc *md);
-
#endif /* _DESCRIPTOR_H */