On Thu, Jul 07, 2011 at 12:09:16PM -0500, Jim Peters wrote:
> Jacques-Pascal Deplaix wrote:
> > What are the side effects corrected by the temporary variables ?
> 
> Unwanted side effects can happen if you evaluate an expression more
> than once, e.g. if you substituted the full expression for every
> _tmp2_ in the C code.  Expressions with side-effects include function
> calls and stuff which modifies variables, e.g. p++.  You don't want to
> do 'p++' twice or call the function twice.
> 
> As the other poster said, C compilers are very good at optimising away
> temporary variables.

There've been a number of refactoring lately that will hopefully lead to
dropping lots of useless temporary variables. That's for the sake of C
code readability and smaller C code footprint.

-- 
http://www.debian.org - The Universal Operating System
_______________________________________________
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to