diff options
author | kseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-30 19:20:16 +0000 |
---|---|---|
committer | kseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-30 19:20:16 +0000 |
commit | 16ed7fb2c8a7fd227f037804800768994453f6b5 (patch) | |
tree | b484dd0bd0295d212071fc7b2fc86b6422a1732f /libjava/include/java-interp.h | |
parent | fc2432663bfc27101fdde6bca67055445ed97f05 (diff) | |
download | gcc-16ed7fb2c8a7fd227f037804800768994453f6b5.tar.gz |
* include/java-interp.h (prepared): Change type to pc_t.
(insn_index): Define for both DIRECT_THREADED and bytecode interpreters.
* interpret.cc [!DIRECT_THREADED] (POKEI): Fix typo.
(insn_index): Implement for bytecode interpreter.
* interpret-run.cc [!DIRECT_THREADED] (AVAL1U): Add _Jv_Linker class
qualifier to resolve_pool_entry.
[!DIRECT_THREADED] (AVAL2U): Likewise.
[!DIRECT_THREADED] bytecode() cannot be called without an object.
Changed all typos.
[!DIRECT_THREADED] Likewise for defining_class.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117333 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/include/java-interp.h')
-rw-r--r-- | libjava/include/java-interp.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/libjava/include/java-interp.h b/libjava/include/java-interp.h index efb8b414200..133fd19f9fe 100644 --- a/libjava/include/java-interp.h +++ b/libjava/include/java-interp.h @@ -144,7 +144,7 @@ class _Jv_InterpMethod : public _Jv_MethodBase int line_table_len; _Jv_LineTableEntry *line_table; - void *prepared; + pc_t prepared; int number_insn_slots; unsigned char* bytecode () @@ -191,13 +191,9 @@ class _Jv_InterpMethod : public _Jv_MethodBase // number info is unavailable. int get_source_line(pc_t mpc); - - -#ifdef DIRECT_THREADED // Convenience function for indexing bytecode PC/insn slots in // line tables for JDWP jlong insn_index (pc_t pc); -#endif public: |