diff options
author | aph <aph@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-08 14:01:40 +0000 |
---|---|---|
committer | aph <aph@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-08 14:01:40 +0000 |
commit | 3d203535dfdd2f10c778354292ce6ea04ed8042b (patch) | |
tree | 06de34fc6cdfcf4bb3efea134a03b6b617bab797 /libjava/classpath/gnu/java/awt/java2d/AbstractGraphics2D.java | |
parent | d69ad40b46114268021512410165a7ea3b32196c (diff) | |
download | ppe42-gcc-3d203535dfdd2f10c778354292ce6ea04ed8042b.tar.gz ppe42-gcc-3d203535dfdd2f10c778354292ce6ea04ed8042b.zip |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114487 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/awt/java2d/AbstractGraphics2D.java')
0 files changed, 0 insertions, 0 deletions