re PR java/6294 (private inner interface is flagged illegal)
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>
Wed, 17 Apr 2002 08:23:00 +0000 (08:23 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Wed, 17 Apr 2002 08:23:00 +0000 (09:23 +0100)
Fix for PR java/6294:
* parse.h (INNER_INTERFACE_MODIFIERS): Allow ACC_PRIVATE for inner
interfaces.

From-SVN: r52411

gcc/java/ChangeLog
gcc/java/parse.h

index 519b2aa..ecc8e50 100644 (file)
@@ -1,3 +1,9 @@
+2002-04-16  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+       Fix for PR java/6294:
+       * parse.h (INNER_INTERFACE_MODIFIERS): Allow ACC_PRIVATE for inner
+       interfaces.
+       
 2002-04-15  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
 
        Fix for PR java/6085:
@@ -33,7 +39,6 @@
        * Make-lang.in: Compile jcf-path with version info for use in
        identifying the appropriate libgcj.jar.
 
->>>>>>> 1.982
 2002-04-08  Tom Tromey  <tromey@redhat.com>
 
        For PR libgcj/5303:
index ded6a70..4a15cf1 100644 (file)
@@ -80,7 +80,8 @@ extern tree stabilize_reference PARAMS ((tree));
                         ACC_STATIC|ACC_FINAL|ACC_SYNCHRONIZED|ACC_NATIVE| \
                         ACC_STRICT
 #define INTERFACE_MODIFIERS ACC_PUBLIC|ACC_ABSTRACT|ACC_STRICT
-#define INTERFACE_INNER_MODIFIERS ACC_PUBLIC|ACC_PROTECTED|ACC_ABSTRACT|ACC_STATIC
+#define INTERFACE_INNER_MODIFIERS ACC_PUBLIC|ACC_PROTECTED|ACC_ABSTRACT| \
+                                 ACC_STATIC|ACC_PRIVATE
 #define INTERFACE_METHOD_MODIFIERS ACC_PUBLIC|ACC_ABSTRACT
 #define INTERFACE_FIELD_MODIFIERS ACC_PUBLIC|ACC_STATIC|ACC_FINAL