de4c7b029c
* java-tree.h (end_params_node): Declare global. * decl.c (end_params_node): New global. (init_decl_processing, start_java_method): Use end_params_node for end of list of parameter types. Follows correct gcc conventions. * expr.c (pop_argument_types, pop_arguments): Likewise. * lang.c (put_decl_node): Likewise. * typeck.c (various places): Likewise. * class.y (various places): Likewise. * parse.y (various places): Likewise. * parse.y (java_complete_tree): Move CAN_COMPLETE_NORMALLY. (build_jump_to_finally): Add missing CAN_COMPLETE_NORMALLY. * class.c: Add #include flags.h, remove no-longer needed declaration. * class.c (layout_class_method): Remove commented-out code, re-format. Don't add vtable entry (or index) for private methods. * expr.c (expand_invoke): A private method is implicitly final. * class.c (make_class_data): If inlining or optimizing, skip private methods. * class.c (finish_class): New function. Calls existing methods, but alls emits deferred inline functions. * jcf-parse.c (parse_class_file): Call finish_class. * parse.y (java_complete_expand_methods): Likewise. * expr.c (build_java_binop): Explicit default, to silence -Wall. From-SVN: r23871 |
||
---|---|---|
.. | ||
buffer.c | ||
buffer.h | ||
ChangeLog | ||
class.c | ||
config-lang.in | ||
constants.c | ||
convert.h | ||
decl.c | ||
except.c | ||
expr.c | ||
gjavah.c | ||
java-except.h | ||
java-opcodes.h | ||
java-tree.def | ||
java-tree.h | ||
javaop.def | ||
javaop.h | ||
jcf-depend.c | ||
jcf-dump.c | ||
jcf-io.c | ||
jcf-parse.c | ||
jcf-path.c | ||
jcf-reader.c | ||
jcf-write.c | ||
jcf.h | ||
jv-scan.c | ||
jvgenmain.c | ||
jvspec.c | ||
keyword.gperf | ||
keyword.h | ||
lang-options.h | ||
lang-specs.h | ||
lang.c | ||
lex.c | ||
lex.h | ||
Make-lang.in | ||
Makefile.in | ||
mangle.c | ||
parse-scan.c | ||
parse-scan.y | ||
parse.c | ||
parse.h | ||
parse.y | ||
typeck.c | ||
verify.c | ||
zextract.c | ||
zipfile.h |