This is the mail archive of the egcs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

Re: another silly optimisation case



On Wed, 10 Mar 1999, Joern Rennecke wrote:

> > int f(int g) { return g ? 34 : 0; }
> > int g(int f) { return f && 34; }
> > 
> > I don't suppose (x ? y : 0) is a hugely common construction
> > but it seems to be another candidate for simple optimisation.

> f (1) returns 34.
> g (1) returns 1.

Oops.  Kill me now.

Perhaps I'll sleep a little more next time :)

Matthew.