summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
diff options
context:
space:
mode:
authordas <das>2007-11-16 05:32:02 (GMT)
committerdas <das>2007-11-16 05:32:02 (GMT)
commit930cbe506d693cd62b7a2da505843a873f1a9dac (patch)
treef14cf79544033744651a520820bf9ae8002315fb /generic/tclExecute.c
parente0d2174895eb61590cf6cc86ce3e373324bacdfd (diff)
downloadtcl-930cbe506d693cd62b7a2da505843a873f1a9dac.zip
tcl-930cbe506d693cd62b7a2da505843a873f1a9dac.tar.gz
tcl-930cbe506d693cd62b7a2da505843a873f1a9dac.tar.bz2
move TCL_DTRACE_INST_NEXT after async handlers check
Diffstat (limited to 'generic/tclExecute.c')
-rw-r--r--generic/tclExecute.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tclExecute.c b/generic/tclExecute.c
index bc6ea42..9569188 100644
--- a/generic/tclExecute.c
+++ b/generic/tclExecute.c
@@ -13,7 +13,7 @@
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tclExecute.c,v 1.349 2007/11/14 23:05:02 dkf Exp $
+ * RCS: @(#) $Id: tclExecute.c,v 1.350 2007/11/16 05:32:02 das Exp $
*/
#include "tclInt.h"
@@ -1721,8 +1721,6 @@ TclExecuteByteCode(
iPtr->stats.instructionCount[*pc]++;
#endif
- TCL_DTRACE_INST_NEXT();
-
/*
* Check for asynchronous handlers [Bug 746722]; we do the check every
* ASYNC_CHECK_COUNT_MASK instruction, of the form (2**n-1).
@@ -1758,6 +1756,8 @@ TclExecuteByteCode(
}
}
+ TCL_DTRACE_INST_NEXT();
+
/*
* These two instructions account for 26% of all instructions (according
* to measurements on tclbench by Ben Vitale