On Tue, Oct 07, 2014 at 04:51:31PM +0200, Marek Polacek wrote: > On Tue, Oct 07, 2014 at 04:39:55PM +0200, Richard Biener wrote: > > Why not annotate builtins.def with the info? > > Because I think that would be more hairy, I'd have to change DEF_BUILTIN > and all the builtins. That seemed superfluous given that this hint is > only for a C FE...
Guess it depends on how many DEF_*_BUILTIN classes would this affect, if just a couple, you could add DEF_*_BUILTIN_WITH_C_HINT, with an extra arg. But as the builtins.def info already has quite long lines, making them even longer might not be best. So perhaps the switch is good enough. Jakub