PatchSet 3949 
Date: 2003/08/14 22:13:59
Author: rob
Branch: HEAD
Tag: (none) 
Log:
See ChangeLog

Members: 
        ChangeLog:1.1551->1.1552 
        kaffe/kaffevm/lookup.c:1.31->1.32 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1551 kaffe/ChangeLog:1.1552
--- kaffe/ChangeLog:1.1551      Thu Aug 14 11:41:43 2003
+++ kaffe/ChangeLog     Thu Aug 14 14:13:59 2003
@@ -1,5 +1,14 @@
 2003-08-14  Rob Gonzalez <[EMAIL PROTECTED]>
 
+       * kaffe/kaffe/lookup.c
+       (getMethodSignatureClass) change
+       assert(class->state >= CSTATE_LINKED);
+       to
+       assert(class->state >= CSTATE_DOING_LINK);
+       so that getMethodSignatureClass() can be used in verifier testing.
+
+2003-08-14  Rob Gonzalez <[EMAIL PROTECTED]>
+
        * kaffe/kaffevm/verify.c
        (checkMethodCall) receiver->tinfo & TINFO_UNINIT_SUPER changed
        to receiver->tinfo == TINFO_UNINIT_SUPER, which is correct.
Index: kaffe/kaffe/kaffevm/lookup.c
diff -u kaffe/kaffe/kaffevm/lookup.c:1.31 kaffe/kaffe/kaffevm/lookup.c:1.32
--- kaffe/kaffe/kaffevm/lookup.c:1.31   Thu Jul 31 15:46:46 2003
+++ kaffe/kaffe/kaffevm/lookup.c        Thu Aug 14 14:14:00 2003
@@ -83,11 +83,11 @@
                        countInsAndOuts(sig->data, &call->in, &call->out, 
&call->rettype);
                        return (false);
                }
-               assert(class->state >= CSTATE_LINKED);
+               assert(class->state >= CSTATE_DOING_LINK);
 
                 if (isSpecial == 1) {
-                        if (!utf8ConstEqual(name, constructor_name) && class !=
- this && instanceof(class, this)) {
+                        if (!utf8ConstEqual(name, constructor_name) &&
+                           class != this && instanceof(class, this)) {
                                 class = this->superclass;
                         }
                 }

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

Reply via email to