summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.c
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tclCompile.c')
-rw-r--r--generic/tclCompile.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/generic/tclCompile.c b/generic/tclCompile.c
index 1b9e17e..722ba98 100644
--- a/generic/tclCompile.c
+++ b/generic/tclCompile.c
@@ -985,10 +985,9 @@ Tcl_SubstObj(
Tcl_Obj *objPtr, /* The value to be substituted. */
int flags) /* What substitutions to do. */
{
- NRE_callback *rootPtr = TOP_CB(interp);
-
- if (TclNRRunCallbacks(interp, Tcl_NRSubstObj(interp, objPtr, flags),
- rootPtr) != TCL_OK) {
+ TclNRSetRoot(interp);
+ if (TclNRRunCallbacks(interp, Tcl_NRSubstObj(interp, objPtr, flags))
+ != TCL_OK) {
return NULL;
}
return Tcl_GetObjResult(interp);