Teach while loops to not hang forever with no-execute

Fixes #1543
This commit is contained in:
ridiculousfish
2014-07-11 11:28:10 -07:00
parent 3915faf382
commit 98297e5234
4 changed files with 12 additions and 0 deletions

View File

@@ -123,6 +123,10 @@ echo -e Catch your breath
echo -e 'abc\x21def'
echo -e 'abc\x211def'
# Make sure while loops don't run forever with no-exec (#1543)
echo "Checking for infinite loops in no-execute"
echo "while true; end" | ../fish --no-execute
function always_fails
if true
return 1

View File

@@ -37,4 +37,5 @@ abc
Catch your breath
abc!def
abc!1def
Checking for infinite loops in no-execute
1