aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/parse.c
diff options
context:
space:
mode:
authorAlexandre Petit-Bianco <apbianco@gcc.gnu.org>2000-05-01 21:49:51 -0700
committerAlexandre Petit-Bianco <apbianco@gcc.gnu.org>2000-05-01 21:49:51 -0700
commitb7805411a0e4a53b1a2834ad4570a82aa74ace27 (patch)
tree1adf025ea453027a3a908b95e940de7bd7ee7329 /gcc/java/parse.c
parent2e3092d53597862ccfb6d294fb59733eefc161af (diff)
downloadgcc-b7805411a0e4a53b1a2834ad4570a82aa74ace27.zip
gcc-b7805411a0e4a53b1a2834ad4570a82aa74ace27.tar.gz
gcc-b7805411a0e4a53b1a2834ad4570a82aa74ace27.tar.bz2
re GNATS gcj/195: (gcj fail on code to implement an inner interface.)
(This trying to counter the effect of the PR 195 check in -- this should be right now.) From-SVN: r33602
Diffstat (limited to 'gcc/java/parse.c')
-rw-r--r--gcc/java/parse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/java/parse.c b/gcc/java/parse.c
index a01cb65..42d4699 100644
--- a/gcc/java/parse.c
+++ b/gcc/java/parse.c
@@ -9996,7 +9996,8 @@ java_complete_expand_methods (class_decl)
for (decl = first_decl; decl; decl = TREE_CHAIN (decl))
{
/* Skip abstract or native methods */
- if (METHOD_ABSTRACT (decl) || METHOD_NATIVE (decl))
+ if (METHOD_ABSTRACT (decl) || METHOD_NATIVE (decl)
+ || DECL_CONSTRUCTOR_P (decl) || DECL_CLINIT_P (decl))
continue;
java_complete_expand_method (decl);
}