about summary refs log tree commit diff
path: root/Test/A02alias.ztst
diff options
context:
space:
mode:
authorPeter Stephenson <p.stephenson@samsung.com>2023-02-02 10:09:21 +0000
committerPeter Stephenson <p.stephenson@samsung.com>2023-02-02 10:09:21 +0000
commit21baad1037c1aa85384a81dd77a4661676336133 (patch)
tree1b7dfbabb4e5c5b17a347f5137d1bf11b07ab14c /Test/A02alias.ztst
parentc8c894f83fbb07b4f65b2ac8db639680062b25d9 (diff)
downloadzsh-21baad1037c1aa85384a81dd77a4661676336133.tar.gz
zsh-21baad1037c1aa85384a81dd77a4661676336133.tar.xz
zsh-21baad1037c1aa85384a81dd77a4661676336133.zip
51307: Improve error on attempt to define function from aliased name
Diffstat (limited to 'Test/A02alias.ztst')
-rw-r--r--Test/A02alias.ztst7
1 files changed, 6 insertions, 1 deletions
diff --git a/Test/A02alias.ztst b/Test/A02alias.ztst
index ca415fa39..1c6969e74 100644
--- a/Test/A02alias.ztst
+++ b/Test/A02alias.ztst
@@ -123,7 +123,12 @@
   eval 'badalias() { print does not work; }')
 1:ALIAS_FUNC_DEF off by default.
 ?(eval):1: defining function based on alias `badalias'
-?(eval):1: parse error near `()'
+
+  (alias firstalias=notacommand
+  alias secondalias=firstalias
+  eval 'secondalias() { print does not work either; }')
+1:ALIAS_FUNC_DEF reports original alias if multiple
+?(eval):1: defining function based on alias `secondalias'
 
   (alias goodalias=isafunc
   setopt ALIAS_FUNC_DEF