PatchSet 7042 
Date: 2005/12/23 23:19:59
Author: kaz
Branch: HEAD
Tag: (none) 
Log:
2005-12-23  Ito Kazumitsu  <[EMAIL PROTECTED]>

        * kaffe/kaffevm/access.c
        (recursive_instanceof): Removed,

Members: 
        ChangeLog:1.4561->1.4562 
        kaffe/kaffevm/access.c:1.16->1.17 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4561 kaffe/ChangeLog:1.4562
--- kaffe/ChangeLog:1.4561      Fri Dec 23 21:55:09 2005
+++ kaffe/ChangeLog     Fri Dec 23 23:19:59 2005
@@ -1,3 +1,8 @@
+2005-12-23  Ito Kazumitsu  <[EMAIL PROTECTED]>
+
+       * kaffe/kaffevm/access.c
+       (recursive_instanceof): Removed,
+
 2005-12-23  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * include/Makefile.am: Do not generate unused header 
Index: kaffe/kaffe/kaffevm/access.c
diff -u kaffe/kaffe/kaffevm/access.c:1.16 kaffe/kaffe/kaffevm/access.c:1.17
--- kaffe/kaffe/kaffevm/access.c:1.16   Thu Dec 22 17:51:23 2005
+++ kaffe/kaffe/kaffevm/access.c        Fri Dec 23 23:20:01 2005
@@ -115,44 +115,6 @@
        return( retval );
 }
 
-/*
- * Returns 1 if oc or its outer class is an instance of c
- */
-static
-int recursive_instanceof(Hjava_lang_Class *c, Hjava_lang_Class *oc)
-{
-       if ( instanceof(c, oc) )
-       {
-               return 1;
-       }
-       else
-       {
-                       innerClass *ic;
-               Hjava_lang_Class *outer;
-               errorInfo einfo;
-               ic = NULL;
-               outer = NULL;
-
-               if( oc->this_inner_index >= 0 )
-               {
-                       ic = &oc->inner_classes[oc->this_inner_index];
-                       if( ic->outer_class )
-                       {
-                               outer = getClass(ic->outer_class, oc, &einfo);
-                               if( outer == NULL )
-                               {
-                                       discardErrorInfo(&einfo);
-                               }
-                       }
-               }
-               if ( outer != NULL )
-               {
-                       return recursive_instanceof(c, outer);
-               }
-               return 0;
-       }
-}
-
 int checkAccess(struct Hjava_lang_Class *context,
                struct Hjava_lang_Class *target,
                accessFlags target_flags)

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to