Re: Fwd: Macros taking a function as argument - and evaluating it at least twice

2013-11-13 Thread Marc Glisse
On Wed, 13 Nov 2013, Steven Bosscher wrote: Here is a non-comprehensive list of macros that are used with a function passed to the macro's argument, and the macro evaluates that argument at least twice: Note that in your list the macro argument is almost always a simple static inline function

Re: Fwd: Macros taking a function as argument - and evaluating it at least twice

2013-11-13 Thread Tom Tromey
> "Steven" == Steven Bosscher writes: Steven> Here is a non-comprehensive list of macros that are used with a Steven> function passed to the macro's argument, and the macro evaluates that Steven> argument at least twice: [...] Steven> Not sure what to do about them (if anything) but I don't t

Re: Macros taking a function as argument - and evaluating it at least twice

2013-11-13 Thread Richard Biener
On Wed, Nov 13, 2013 at 12:30 AM, Steven Bosscher wrote: > Hello, > > Here is a non-comprehensive list of macros that are used with a > function passed to the macro's argument, and the macro evaluates that > argument at least twice: > > gimple.c: && (CONVERT_EXPR_CODE_P (gimple_assign_rhs

Fwd: Macros taking a function as argument - and evaluating it at least twice

2013-11-12 Thread Steven Bosscher
[Sorry for double post - gmail insists that "GCC" is gcc-patches@, not gcc@ :-/ ] Hello, Here is a non-comprehensive list of macros that are used with a function passed to the macro's argument, and the macro evaluates that argument at least twice: gimple.c: && (CONVERT_EXPR_CODE_P (gim