aboutsummaryrefslogtreecommitdiffstats
path: root/awk.h
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2018-03-26 10:45:01 +0300
committerArnold D. Robbins <arnold@skeeve.com>2018-03-26 10:45:01 +0300
commite32b1e252bba65f8311e7cb038b085fe42cf42ed (patch)
treefddea0eb5f0a49d87d1e343248aaabbb74574a11 /awk.h
parent9b03de3b6c449d014674dd2bfd5947c55d1f0711 (diff)
downloadegawk-e32b1e252bba65f8311e7cb038b085fe42cf42ed.tar.gz
egawk-e32b1e252bba65f8311e7cb038b085fe42cf42ed.tar.bz2
egawk-e32b1e252bba65f8311e7cb038b085fe42cf42ed.zip
Remove the tail recursion optimization.
Diffstat (limited to 'awk.h')
-rw-r--r--awk.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/awk.h b/awk.h
index 1e334bfa..f32e30a4 100644
--- a/awk.h
+++ b/awk.h
@@ -527,7 +527,6 @@ typedef struct exp_node {
#define func_node sub.nodep.x.extra
#define prev_frame_size sub.nodep.reflags
#define reti sub.nodep.l.li
-#define num_tail_calls sub.nodep.cnt
/* Node_var: */
#define var_value lnode
@@ -862,9 +861,6 @@ typedef struct exp_instruction {
/* Op_func_call, Op_func */
#define func_body x.xn
-/* Op_func_call */
-#define tail_call d.dl
-
/* Op_subscript */
#define sub_count d.dl