summaryrefslogtreecommitdiffstats
path: root/generic/tclOOBasic.c
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2010-01-28 13:57:47 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2010-01-28 13:57:47 (GMT)
commit2a36240c713f132ba78917496b237d879d5e2d58 (patch)
tree94be58f20c3b1d4232a0809afc1327b5b1e3b5f4 /generic/tclOOBasic.c
parentcd034550642034bd5b4eabf2e0ea1cd5cf06719c (diff)
downloadtcl-2a36240c713f132ba78917496b237d879d5e2d58.zip
tcl-2a36240c713f132ba78917496b237d879d5e2d58.tar.gz
tcl-2a36240c713f132ba78917496b237d879d5e2d58.tar.bz2
Make things compile... D'oh!
Diffstat (limited to 'generic/tclOOBasic.c')
-rw-r--r--generic/tclOOBasic.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/generic/tclOOBasic.c b/generic/tclOOBasic.c
index eedbf5a..193ca93 100644
--- a/generic/tclOOBasic.c
+++ b/generic/tclOOBasic.c
@@ -9,7 +9,7 @@
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tclOOBasic.c,v 1.21 2010/01/28 10:25:05 dkf Exp $
+ * RCS: @(#) $Id: tclOOBasic.c,v 1.22 2010/01/28 13:57:48 dkf Exp $
*/
#ifdef HAVE_CONFIG_H
@@ -268,13 +268,15 @@ TclOO_Object_Destroy(
return TCL_ERROR;
}
if (!(oPtr->flags & DESTRUCTOR_CALLED)) {
- CallContext *contextPtr = TclOOGetCallContext(oPtr, NULL, DESTRUCTOR);
+ CallContext *contextPtr =
+ TclOOGetCallContext(oPtr, NULL, DESTRUCTOR, NULL);
oPtr->flags |= DESTRUCTOR_CALLED;
if (contextPtr != NULL) {
contextPtr->callPtr->flags |= DESTRUCTOR;
contextPtr->skip = 0;
- result = TclOOInvokeContext(interp, contextPtr, 0, NULL);
+ result = Tcl_NRCallObjProc(interp, TclOOInvokeContext,
+ contextPtr, 0, NULL);
TclOODeleteContext(contextPtr);
}
}