On Sun, Apr 11, 2021 at 09:40:19PM +0100, Ramsay Jones wrote: > On 10/04/2021 14:30, Luc Van Oostenryck wrote: > > This can be used to define some generic (polymorphic) builtin > > with a signature like: > > op(T) > > op(T, T) > > op(T,T, ... T) > > where T is some integer type. > > > > Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> > > --- > > builtin.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ > > builtin.h | 2 ++ > > 2 files changed, 52 insertions(+) > > > > diff --git a/builtin.c b/builtin.c > > index ff03dbab9a06..f03bf109c818 100644 > > --- a/builtin.c > > +++ b/builtin.c > > @@ -390,6 +390,56 @@ static struct symbol_op overflow_p_op = { > > }; > > > > I must apologize in advance, I've got a head cold, I'm tired and > should probably not be commenting (especially since I am only > skimming these patches), but ... Sorry to hear this, and it's me that should apology, really. This patch was a quick rough draft that I forget to return to it. It's indeed very broken. Thank you very much for noticing this. -- Luc