# RUN: %fish %s echo untraced # CHECK: untraced set fish_trace 1 for i in 1 2 3 echo $i end # CHECK: 1 # CHECK: 2 # CHECK: 3 # CHECKERR: + for 1 2 3 # CHECKERR: ++ echo 1 # CHECKERR: ++ echo 2 # CHECKERR: ++ echo 3 # CHECKERR: + end for while true and true echo inside break end # CHECK: inside # CHECKERR: + while # CHECKERR: + true # CHECKERR: + true # CHECKERR: ++ echo inside # CHECKERR: ++ break # CHECKERR: + end while while true && true echo inside2 break end # CHECK: inside2 # CHECKERR: + while # CHECKERR: + true # CHECKERR: + true # CHECKERR: ++ echo inside2 # CHECKERR: ++ break # CHECKERR: + end while if true && false else if false || true echo inside3 else if will_not_execute end # CHECK: inside3 # CHECKERR: + if # CHECKERR: + true # CHECKERR: + false # CHECKERR: + else if # CHECKERR: + false # CHECKERR: + true # CHECKERR: ++ echo inside3 # CHECKERR: + end if set -e fish_trace # CHECKERR: + set -e fish_trace echo untraced # CHECK: untraced