-
- Downloads
expr.c (build_field_ref): Pass NULL_TREE as SPECIAL arg to get_symbol_table_index().
2006-06-08 Andrew Haley <aph@redhat.com> * expr.c (build_field_ref): Pass NULL_TREE as SPECIAL arg to get_symbol_table_index(). (maybe_rewrite_invocation): Set SPECIAL if we need to access a private method. (build_known_method_ref): New arg: special. Pass it to get_symbol_table_index. (get_symbol_table_index): Put SPECIAL in the TREE_PURPOSE field of the method list. (build_invokevirtual): New arg: special. Pass it to get_symbol_table_index. (expand_invoke): New variable: special. Pass it to maybe_rewrite_invocation(). Pass it to build_known_method_ref(). * class.c (build_symbol_entry): Add new arg: special. Use it to build the symbol table conbstructor. (emit_symbol_table): Extract SPECIAL from the method list and pass it to build_symbol_entry(). * parse.y (patch_invoke): Call maybe_rewrite_invocation() and set special accordingly. From-SVN: r114487
Showing
- gcc/java/ChangeLog 22 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/class.c 10 additions, 3 deletionsgcc/java/class.c
- gcc/java/expr.c 29 additions, 17 deletionsgcc/java/expr.c
- gcc/java/java-tree.h 4 additions, 4 deletionsgcc/java/java-tree.h
- gcc/java/parse.y 11 additions, 4 deletionsgcc/java/parse.y
Loading
Please register or sign in to comment