aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2013-10-16 20:59:32 +0300
committerArnold D. Robbins <arnold@skeeve.com>2013-10-16 20:59:32 +0300
commitbafdfda0467c8f0bb6cd88f124fe9ded0f70cd29 (patch)
treecddcc75b11add3faac45d7f87681f1b3760f6e32 /eval.c
parenta5ccc85f3d186fd4eb691a3301facc76057fd8f3 (diff)
parentc3f03fe1d5a7c1b2c7b8ff843afc506ce2a45811 (diff)
downloadegawk-bafdfda0467c8f0bb6cd88f124fe9ded0f70cd29.tar.gz
egawk-bafdfda0467c8f0bb6cd88f124fe9ded0f70cd29.tar.bz2
egawk-bafdfda0467c8f0bb6cd88f124fe9ded0f70cd29.zip
Merge branch 'gawk-4.1-stable'
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.c b/eval.c
index 3ae43a8a..ac9e7729 100644
--- a/eval.c
+++ b/eval.c
@@ -1241,7 +1241,7 @@ setup_frame(INSTRUCTION *pc)
arg_count = (pc + 1)->expr_count;
/* tail recursion optimization */
- tail_optimize = ((pc + 1)->tail_call && do_optimize > 1
+ tail_optimize = ((pc + 1)->tail_call && do_optimize
&& ! do_debug && ! do_profile);
if (tail_optimize) {