diff options
author | jsturm <jsturm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-12-23 19:42:09 +0000 |
---|---|---|
committer | jsturm <jsturm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-12-23 19:42:09 +0000 |
commit | deff3a7fa78048cc09415ce94a8170935730bda2 (patch) | |
tree | 8de2de732a2a531c035647c360acaa01a32c9d78 /gcc/java/jcf-parse.c | |
parent | 3aedf6d6df4e84b7b35ef8eeadd4d3f4454b546c (diff) | |
download | gcc-deff3a7fa78048cc09415ce94a8170935730bda2.tar.gz |
* class.c (build_static_field_ref): Check FIELD_FINAL.
* constants.c (alloc_class_constant): Use TYPE_CPOOL_DATA_REF
instead of current_constant_pool_data_ref.
* java-tree.h (current_constant_pool_data_ref): Undefine.
(JTI_CURRENT_CONSTANT_POOL_DATA_REF): Remove.
* jcf-parse.c (init_outgoing_cpool): Don't initialize
current_constant_pool_data_ref.
* except.c (prepare_eh_table_type ): Use DECL_NAME of class type,
not build_internal_class_name.
* parse.y (patch_incomplete_class_ref): Always emit `class$' method.
Use it when class ref isn't certain to be compiled.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60448 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/jcf-parse.c')
-rw-r--r-- | gcc/java/jcf-parse.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c index 4d6b8b7092a..6853f2ff943 100644 --- a/gcc/java/jcf-parse.c +++ b/gcc/java/jcf-parse.c @@ -709,7 +709,6 @@ load_inner_classes (cur_class) void init_outgoing_cpool () { - current_constant_pool_data_ref = NULL_TREE; outgoing_cpool = xmalloc (sizeof (struct CPool)); memset (outgoing_cpool, 0, sizeof (struct CPool)); } |