[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