diff options
Diffstat (limited to 'gcc/java/parse.c')
-rw-r--r-- | gcc/java/parse.c | 3 |
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); } |