Florian Weimer <[EMAIL PROTECTED]> wrote: >> I haven't tried to flesh this out any further. I'd be curious to >> hear how people react to it. > > Can't we just use some inline function written in plain C to check the > arguments and execute it at compile time using constant folding etc.?
Do we have a sane way to (partially) execute optimizers at -O0 without screwing up with the pass manager too much? Probably they can be talked into, but might require some work. The idea is neat though, and I prefer it over introducing a specific pattern-matching language (which sounds like over-engineering for such a side feature). Giovanni Bajo