Re: [ast-users] Arithmetic assignment side-effects

2013-08-05 Thread Roland Mainz
On Sun, Aug 4, 2013 at 12:30 AM, Roland Mainz wrote: > On Sun, Aug 4, 2013 at 12:04 AM, Dan Douglas wrote: >> Is it specified what the value of x should be after this expression? >> >> x=0; : $((x+=x=1)) >> >> Bash, ksh93, mksh, posh say 1. zsh, dash, busybox s

Re: [ast-users] Arithmetic assignment side-effects

2013-08-03 Thread Roland Mainz
On Sun, Aug 4, 2013 at 12:04 AM, Dan Douglas wrote: > Is it specified what the value of x should be after this expression? > > x=0; : $((x+=x=1)) > > Bash, ksh93, mksh, posh say 1. zsh, dash, busybox say 2. Clang and gcc both > throw warnings about it, but both plus icc agree on 2. Just curious:

Re: [ast-users] Arithmetic assignment side-effects

2013-08-03 Thread Roland Mainz
On Sun, Aug 4, 2013 at 12:41 AM, Dan Douglas wrote: > On Sunday, August 04, 2013 12:30:48 AM Roland Mainz wrote: >> On Sun, Aug 4, 2013 at 12:04 AM, Dan Douglas wrote: >> > Is it specified what the value of x should be after this expression? >> > >> > x=0;