fix invalidate-object error

svn: r7911
This commit is contained in:
Matthew Flatt 2007-12-07 12:18:51 +00:00
parent 7b05fd8a9f
commit 69d98535fa

View File

@ -1314,12 +1314,12 @@ void objscheme_check_valid(Scheme_Object *sclass, const char *name, int n, Schem
if (SCHEME_FALSEP((Scheme_Object *)obj->primflag)) {
scheme_signal_error("%s: object is not yet initialized: %V",
name,
name ? name : "unbundle",
obj);
}
if (obj->primflag < 0) {
scheme_signal_error("%s: %sobject%s: %V",
name,
name ? name : "unbundle",
(obj->primflag == -1) ? "invalidated " : "",
(obj->primflag == -2) ? " (shutdown by a custodian)" : "",
obj);