From 2706eac45492b0fcdfc3cf104ac947e65d09ee25 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Thu, 7 Aug 2008 16:25:14 +0000 Subject: 25415: Make DEBUG_BEFORE_CMD the default. Reuse ERR_EXIT in DEBUG traps. Clean up trapreturn code. --- Test/C03traps.ztst | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Test/C03traps.ztst') diff --git a/Test/C03traps.ztst b/Test/C03traps.ztst index 79a30d773..b663e296f 100644 --- a/Test/C03traps.ztst +++ b/Test/C03traps.ztst @@ -402,6 +402,19 @@ 0: trapreturn handling bug is properly fixed ?./zsh-trapreturn-bug2:5: no such file or directory: ./fdasfsdafd + fn() { + setopt localtraps localoptions debugbeforecmd + trap '(( LINENO == 4 )) && setopt errexit' DEBUG + print $LINENO three + print $LINENO four + print $LINENO five + [[ -o errexit ]] && print "Hey, ERREXIT is set!" + } + fn +1:Skip line from DEBUG trap +>3 three +>5 five + %clean rm -f TRAPEXIT -- cgit 1.4.1