diff options
Diffstat (limited to 'gcc/java/java-tree.h')
-rw-r--r-- | gcc/java/java-tree.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/gcc/java/java-tree.h b/gcc/java/java-tree.h index de9e1a3..72bc026 100644 --- a/gcc/java/java-tree.h +++ b/gcc/java/java-tree.h @@ -58,7 +58,6 @@ struct JCF; 6: CAN_COMPLETE_NORMALLY (in statement nodes). Usage of TYPE_LANG_FLAG_?: - 0: CLASS_METHOD_CHECKED_P (in RECORD_TYPE) 1: TYPE_ARRAY_P (in RECORD_TYPE). 2: CLASS_LOADED_P (in RECORD_TYPE). 3: CLASS_FROM_SOURCE_P (in RECORD_TYPE). @@ -125,6 +124,12 @@ extern int flag_assume_compiled; extern int flag_emit_class_files; +/* Turned to 1 if -Wall was encountered. See lang.c for their meanings. */ +extern int flag_wall; +extern int flag_redundant; +extern int flag_not_overriding; +extern int flag_static_local_jdk1_1; + /* The Java .class file that provides main_class; the main input file. */ extern struct JCF main_jcf[1], *current_jcf; @@ -182,6 +187,7 @@ extern tree float_type_node; extern tree double_type_node; extern tree object_type_node; +extern tree unqualified_object_id_node; extern tree object_ptr_type_node; extern tree string_type_node; extern tree throwable_type_node; @@ -518,7 +524,6 @@ extern tree build_field_ref PROTO ((tree, tree, tree)); extern void pushdecl_force_head PROTO ((tree)); extern tree build_java_binop PROTO ((enum tree_code, tree, tree, tree)); extern tree binary_numeric_promotion PROTO ((tree, tree, tree *, tree *)); -extern tree build_decl_no_layout PROTO ((enum tree_code, tree, tree)); extern tree build_java_arrayaccess PROTO ((tree, tree, tree)); extern tree build_newarray PROTO ((int, tree)); extern tree build_anewarray PROTO ((tree, tree)); @@ -548,6 +553,7 @@ extern void write_classfile PROTO ((tree)); extern char *print_int_node PROTO ((tree)); extern void parse_error_context VPROTO ((tree cl, char *msg, ...)); extern tree build_primtype_type_ref PROTO ((char *)); +extern tree java_get_real_method_name PROTO ((tree)); /* Access flags etc for a method (a FUNCTION_DECL): */ @@ -679,9 +685,6 @@ extern tree *type_map; /* FIXME this use of TREE_TYPE conflicts with something or other. */ #define TYPE_ARRAY_ELEMENT(ATYPE) TREE_TYPE(ATYPE) -/* True if methods in class TYPE have been checked. */ -#define CLASS_METHOD_CHECKED_P(TYPE) TYPE_LANG_FLAG_0 (TYPE) - /* True if class TYPE has been loaded. */ #define CLASS_LOADED_P(TYPE) TYPE_LANG_FLAG_2 (TYPE) @@ -819,8 +822,8 @@ extern tree *type_map; /* Using a CATCH_EXPR node */ #define CATCH_EXPR_GET_EXPR(NODE, V) (V ? LABELED_BLOCK_BODY (NODE) : (NODE)) -/* Non zero if TYPE is an unchecked expression */ -#define IS_UNCHECKED_EXPRESSION_P(TYPE) \ +/* Non zero if TYPE is an unchecked exception */ +#define IS_UNCHECKED_EXCEPTION_P(TYPE) \ (inherits_from_p ((TYPE), runtime_exception_type_node) \ || inherits_from_p ((TYPE), error_exception_type_node)) @@ -830,8 +833,5 @@ extern tree *type_map; { \ extern int java_error_count; \ if (java_error_count) \ - { \ - java_report_errors (); \ - return; \ - } \ + return; \ } |