mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-20 01:58:59 +08:00
re PR java/3285 (gcj fails to resolve constructor calls in inner classes)
2001-07-11 Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (verify_constructor_super): Compare anonymous class ctor args with `valid_method_invocation_conversion_p.' Fixes PR java/3285 (http://gcc.gnu.org/ml/gcc-patches/2001-07/msg00823.html) From-SVN: r43973
This commit is contained in:
parent
448d17f96a
commit
29fcdaaead
@ -3,6 +3,12 @@
|
||||
* expr.c (expand_load_internal): New function.
|
||||
(LOAD_INTERNAL): Use it.
|
||||
|
||||
2001-07-11 Alexandre Petit-Bianco <apbianco@redhat.com>
|
||||
|
||||
* parse.y (verify_constructor_super): Compare anonymous class ctor
|
||||
args with `valid_method_invocation_conversion_p.'
|
||||
Fixes PR java/3285
|
||||
|
||||
2001-07-10 Alexandre Petit-Bianco <apbianco@redhat.com>
|
||||
|
||||
* lang-specs.h: Forbit the use if `-femit-class-file{s}' without
|
||||
|
@ -8656,7 +8656,9 @@ verify_constructor_super (mdecl)
|
||||
&& m_arg_type != end_params_node);
|
||||
arg_type = TREE_CHAIN (arg_type),
|
||||
m_arg_type = TREE_CHAIN (m_arg_type))
|
||||
if (TREE_VALUE (arg_type) != TREE_VALUE (m_arg_type))
|
||||
if (!valid_method_invocation_conversion_p
|
||||
(TREE_VALUE (arg_type),
|
||||
TREE_VALUE (m_arg_type)))
|
||||
break;
|
||||
|
||||
if (arg_type == end_params_node && m_arg_type == end_params_node)
|
||||
|
Loading…
Reference in New Issue
Block a user