summaryrefslogtreecommitdiff
path: root/src/lj_jit.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-18 19:32:13 +0100
committerMike Pall <mike>2010-02-18 19:32:13 +0100
commitb11eeab906b4c5f26f257d8c75987769abd68507 (patch)
treec042c276844809be6c75b716fafa443c9af00e79 /src/lj_jit.h
parent65586ca4dcbcffe08f96aee69ac22374c32c6e8a (diff)
downloadluajit-b11eeab906b4c5f26f257d8c75987769abd68507.tar.gz
luajit-b11eeab906b4c5f26f257d8c75987769abd68507.tar.bz2
luajit-b11eeab906b4c5f26f257d8c75987769abd68507.zip
Use a limited history buffer for tailcall counts while recording.
Diffstat (limited to 'src/lj_jit.h')
-rw-r--r--src/lj_jit.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_jit.h b/src/lj_jit.h
index ec368feb..a43611de 100644
--- a/src/lj_jit.h
+++ b/src/lj_jit.h
@@ -229,7 +229,7 @@ typedef struct jit_State {
229 229
230 int32_t instunroll; /* Unroll counter for instable loops. */ 230 int32_t instunroll; /* Unroll counter for instable loops. */
231 int32_t loopunroll; /* Unroll counter for loop ops in side traces. */ 231 int32_t loopunroll; /* Unroll counter for loop ops in side traces. */
232 int32_t tailcalled; /* Number of successive tailcalls. */ 232 uint64_t tailcalled; /* History of the number of successive tailcalls. */
233 int32_t framedepth; /* Current frame depth. */ 233 int32_t framedepth; /* Current frame depth. */
234 int32_t retdepth; /* Return frame depth (count of RETF). */ 234 int32_t retdepth; /* Return frame depth (count of RETF). */
235 235