[kaffe] CVS kaffe (rob): See ChangeLog

Kaffe CVS cvs-commits at kaffe.org
Thu Aug 14 14:19:02 PDT 2003


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 <rob at kaffe.org>
 
+	* 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 <rob at kaffe.org>
+
 	* 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;
                         }
                 }




More information about the kaffe mailing list