#RUN: %fish -C 'set -g fish %fish' %s begin set -l dir $PWD/(dirname (status -f)) set -gx XDG_CONFIG_HOME $dir/broken-config/ set -gx HOME $dir/broken-config/ $fish -l -c 'echo but still going' # CHECK: broken # CHECK: but still going # CHECKERR: fish: Unknown command: syntax-error # CHECKERR: ~//fish/config.fish (line {{\d+}}): # CHECKERR: syntax-error # CHECKERR: ^~~~~~~~~~~^ # CHECKERR: from sourcing file ~//fish/config.fish # CHECKERR: called during startup $fish -c "echo normal command" -C "echo init" # CHECK: broken # CHECK: init # CHECK: normal command end # should not crash or segfault in the presence of an invalid locale LC_ALL=hello echo hello world # CHECK: hello world