diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | Test/C04funcdef.ztst | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 83b90c0cc..605f58262 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2015-01-10 Peter Stephenson <p.w.stephenson@ntlworld.com> + * unposted: Test/C04funcdef.ztst: test for the foregoing + * 34220: Src/input.c: new $(...) parsing didn't back up over alias expansions. diff --git a/Test/C04funcdef.ztst b/Test/C04funcdef.ztst index 10491a229..74f881587 100644 --- a/Test/C04funcdef.ztst +++ b/Test/C04funcdef.ztst @@ -271,6 +271,7 @@ >OK >ignorebraces is off >ignorebraces is still on here +#` (matching error message for editors parsing the file) # lsfoo should not be expanded as an anonymous function argument alias lsfoo='This is not ls.' @@ -283,6 +284,17 @@ 0:Simple anonymous function should not simplify enclosing pipeline >foo + alias fooalias=barexpansion + funcwithalias() { echo $(fooalias); } + functions funcwithalias + barexpansion() { print This is the correct output.; } + funcwithalias +0:Alias expanded in command substitution does not appear expanded in text +>funcwithalias () { +> echo $(fooalias) +>} +>This is the correct output. + %clean rm -f file.in file.out |