summaryrefslogtreecommitdiffstats
path: root/generic/tclOOCall.c
diff options
context:
space:
mode:
authorMiguel Sofer <miguel.sofer@gmail.com>2016-01-18 06:12:15 (GMT)
committerMiguel Sofer <miguel.sofer@gmail.com>2016-01-18 06:12:15 (GMT)
commitad1616e27816a418512271c07f7016f8b6bce72e (patch)
tree733bc473514c2b9923cce55886368a018e1d1052 /generic/tclOOCall.c
parent09b8d0d108bdb52be039e5126b6dbea0fa1e0aca (diff)
downloadtcl-ad1616e27816a418512271c07f7016f8b6bce72e.zip
tcl-ad1616e27816a418512271c07f7016f8b6bce72e.tar.gz
tcl-ad1616e27816a418512271c07f7016f8b6bce72e.tar.bz2
introduce macros NRE_JUMP and NRE_NEXT to abstract the NRE mechanism, previous to introducing an alternative to the trampoline implementation; no functional change for now
Diffstat (limited to 'generic/tclOOCall.c')
-rw-r--r--generic/tclOOCall.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tclOOCall.c b/generic/tclOOCall.c
index fa16a6e..1c91db6 100644
--- a/generic/tclOOCall.c
+++ b/generic/tclOOCall.c
@@ -319,7 +319,7 @@ SetFilterFlags(
CallContext *contextPtr = data[0];
contextPtr->oPtr->flags |= FILTER_HANDLING;
- return result;
+ NRE_NEXT(result);
}
static int
@@ -331,7 +331,7 @@ ResetFilterFlags(
CallContext *contextPtr = data[0];
contextPtr->oPtr->flags &= ~FILTER_HANDLING;
- return result;
+ NRE_NEXT(result);
}
static int
@@ -346,7 +346,7 @@ FinalizeMethodRefs(
for (i=0 ; i<contextPtr->callPtr->numChain ; i++) {
TclOODelMethodRef(contextPtr->callPtr->chain[i].mPtr);
}
- return result;
+ NRE_NEXT(result);
}
/*