mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-20 02:11:16 -03:00
Previously, if you called a function parameter 'argv', within the body of the function, argv would be set to *all* the arguments to the function, and not the one indicated by the parameter name. The same behaviour happened if you inherited a variable named 'argv'. Both behaviours were quite surprising, so this commit makes things more obvious, although they could alternatively simply be made errors. Part of #11780