diff options
| author | donal.k.fellows@manchester.ac.uk <dkf> | 2012-11-03 12:48:08 (GMT) |
|---|---|---|
| committer | donal.k.fellows@manchester.ac.uk <dkf> | 2012-11-03 12:48:08 (GMT) |
| commit | 576354fe626ac1a005e98db366f53b1a23b14f72 (patch) | |
| tree | 8fc7ea69a4c9b8e0663f45ef45bc77db6f9a29ec /generic/tclExecute.c | |
| parent | fe4cd2b40a7333e64321b53988575b93ea1e1ad1 (diff) | |
| download | tcl-576354fe626ac1a005e98db366f53b1a23b14f72.zip tcl-576354fe626ac1a005e98db366f53b1a23b14f72.tar.gz tcl-576354fe626ac1a005e98db366f53b1a23b14f72.tar.bz2 | |
Added compilation of [info object isa object] (i.e., object verification).
Diffstat (limited to 'generic/tclExecute.c')
| -rw-r--r-- | generic/tclExecute.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/generic/tclExecute.c b/generic/tclExecute.c index bf07dd7..ad79482 100644 --- a/generic/tclExecute.c +++ b/generic/tclExecute.c @@ -4234,6 +4234,11 @@ TEBCresume( { Object *oPtr; + case INST_TCLOO_IS_OBJECT: + oPtr = (Object *) Tcl_GetObjectFromObj(interp, OBJ_AT_TOS); + objResultPtr = TCONST(oPtr != NULL ? 1 : 0); + TRACE_WITH_OBJ(("%.30s => ", O2S(OBJ_AT_TOS)), objResultPtr); + NEXT_INST_F(1, 1, 1); case INST_TCLOO_CLASS: oPtr = (Object *) Tcl_GetObjectFromObj(interp, OBJ_AT_TOS); if (oPtr == NULL) { |
