27 Feb
2014
27 Feb
'14
17:34
On 27 February 2014 16:26, Andrey Borzenkov
On Thu, Feb 27, 2014 at 8:19 PM, Cristian Morales Vega
wrote: On 27 February 2014 15:52, Ruediger Meier
wrote: On Thursday 27 February 2014, Andreas Schwab wrote:
Is it valid C code?
I think yes: v->rvsn = hextou(++bp, &bp);
It's not. What's the value of "&bp"? Without a sequence point in the middle you can't guarantee "++bp" has taken effect.
May be I miss something obvious here, but how can ++bp (which changed *value* of bp) have any effect on &bp (which takes *address* of bp)?
My bad. Having gcc at my side I didn't think this through... -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org