# 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