* 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
Showing
- gcc/java/ChangeLog 17 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/class.c 3 additions, 1 deletiongcc/java/class.c
- gcc/java/constants.c 6 additions, 4 deletionsgcc/java/constants.c
- gcc/java/except.c 1 addition, 1 deletiongcc/java/except.c
- gcc/java/java-tree.h 0 additions, 5 deletionsgcc/java/java-tree.h
- gcc/java/jcf-parse.c 0 additions, 1 deletiongcc/java/jcf-parse.c
- gcc/java/parse.y 11 additions, 5 deletionsgcc/java/parse.y
Loading
Please register or sign in to comment