diff options
author | apbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-24 08:08:36 +0000 |
---|---|---|
committer | apbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-24 08:08:36 +0000 |
commit | a24242f98531ade03e6b0d76a60f81d832c4fbf1 (patch) | |
tree | b3ca35263ce6de5b0c268b75d5186f60cd6b2f19 /gcc/java/verify.c | |
parent | 307e5cb7686abc5b64b4cbf004e0df71b5f1b85c (diff) | |
download | gcc-a24242f98531ade03e6b0d76a60f81d832c4fbf1.tar.gz |
2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com>
* class.c (layout_class): Don't lay the superclass out if it's
already being laid out.
* jcf-parse.c (handle_innerclass_attribute): New function.
(HANDLE_INNERCLASSES_ATTRIBUTE): Invoke
handle_innerclasses_attribute.
(jcf_parse): Don't load an innerclasses if it's already being
laid out.
* jcf-write.c (append_innerclass_attribute_entry): Static
`anonymous_name' and its initialization deleted. `ocii' and `ini'
to be zero for anonymous classes.
2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com>
* class.c (set_constant_value): Set DECL_FIELD_FINAL_IUD if
necessary.
* jcf-parse.c (set_source_filename): Use
MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC if necessary.
2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com>
* expr.c (build_jni_stub): Set DECL_CONTEXT on `meth_var' so it
gets a unique asm name.
2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com>
* jcf-parse.c (HANDLE_END_METHODS): Nullify current_method.
(HANDLE_START_FIELD): Invoke MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC
if necessary.
(HANDLE_SYNTHETIC_ATTRIBUTE): New macro.
* jcf-reader.c (get_attribute): Handle `Synthetic' attribute.
* parse.y (lookup_package_type_and_set_next): Deleted.
(resolve_package): Removed unnecessary code.
(find_applicable_accessible_methods_list): `finit$' can't be
inherited.
* verify.c (pop_argument_types): Added missing prototype.
(http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01812.html)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39230 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/verify.c')
-rw-r--r-- | gcc/java/verify.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/java/verify.c b/gcc/java/verify.c index 3f24391cecc..f25fff12bd8 100644 --- a/gcc/java/verify.c +++ b/gcc/java/verify.c @@ -38,6 +38,7 @@ static tree merge_types PARAMS ((tree, tree)); static const char *check_pending_block PARAMS ((tree)); static void type_stack_dup PARAMS ((int, int)); static int start_pc_cmp PARAMS ((const PTR, const PTR)); +static char *pop_argument_types PARAMS ((tree)); extern int stack_pointer; |