On 03/26, Stéphane Letz wrote: > > If not then I guess this could/should be checked before the FIR generation > step and the use of DeclareFunInst.
So you have changed DeclareFunInst::DeclareFunInst() to report the error. OK, but I think that the error message should include the function name, otherwise how the user can understand the problem? And even if the error message included the function name, how the user can know that process = ffunction(float max_i(), "",""), max(int,int); is wrong because maxprim.hh does pushFunction("max_i") internally ? ------------------------------------------------------------------------------- And there is another minor issue... With this patch process = ffunction(int sinl(float), "",""); always compiles. This code process = ffunction(int sinl(float), "",""), sin; fails with the '-quad' option, otherwise it compiles. OK, this is understandable and probably fine. ------------------------------------------------------------------------------- Finally. process = ffunction(float ANYTHINGBEFOREminANYTHINGAFTER(), "",""); compiles to output0[i] = FAUSTFLOAT(float(min())); doesn't look exactly right ;) Oleg. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users