Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: [PATCH] typeset: set $? on incidental error



On 01/13/2016 07:13 PM, Daniel Shahaf wrote:
> The 'typeset' family of builtins doesn't set $? when one would expect it
> to do so:
> 
>     % x=$(true) y=$(exit 42); echo $?
>     42
>     % local x=$(true) y=$(exit 42); echo $?
>     0
> 
> This patch makes 'typeset' behave as ordiary assignment does.


But who expects that? no other shell with a typeset behaves that way.




Messages sorted by: Reverse Date, Date, Thread, Author