summaryrefslogtreecommitdiffstats
path: root/libjava/java/util/zip/ZipFile.java
diff options
context:
space:
mode:
authorbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>1999-05-05 21:09:55 +0000
committerbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>1999-05-05 21:09:55 +0000
commit42d4b3a532d14e9c51cfa4f3e8e987eee118cea1 (patch)
treeba6406c36d21ff54e5fa5724be1e62a2dc6fbf99 /libjava/java/util/zip/ZipFile.java
parent917c6dea95fc53a78af22916994953fa595ca17c (diff)
downloadppe42-gcc-42d4b3a532d14e9c51cfa4f3e8e987eee118cea1.tar.gz
ppe42-gcc-42d4b3a532d14e9c51cfa4f3e8e987eee118cea1.zip
* class.c (make_field_value): DECL_INITIAL may be a string literal; temporarily zero it while calling rest_of_decl_compilation. * java-tree.h (string_ptr_type_node): Add declaration. * decl.c: Define and initialize string_ptr_type_node. * parse.y (patch_string_cst): Use string_ptr_type_node. * parse.h (LOOP_HAS_LABEL_P, LOOP_HAS_LABEL_SKIP_P): Removed. * parse.y (for_statement): Now unconditionally exit_block. (finish_labeled_statement): No longer exit_block if for-loop. (patch_loop_statement): Check harder if the loop is already labeled. * parse.y (patch_initialized_static_field): Removed function. (maybe_generate_clinit): Removed special handling for interfaces. (java_complete_expand_methods): Do a preliminary java_complete_tree on <clinit> to determine if it can be removed. (java_complete_expand_method): Remove special handling for <clinit>. (java_complete_lhs): For BLOCK and EXPR_WITH_FILE_LOCATION optimize if we get back empty_stmt_node. For MODIFY_EXPR, re-do checking of static initializers. (fold_constant_for_init): Don't return immediate if VAR_DECL. For VAR_DECL, pass correct context. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26789 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/util/zip/ZipFile.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud