On Thu, Jul 6, 2017 at 6:11 AM, Christian Jullien <[email protected]> wrote: > On Windows 32bit as with RPi I get: > Test: 94_generic... > --- ../../tests/tests2/94_generic.expect 2017-07-06 > 06:06:36.520552800 +0200 > +++ 94_generic.output 2017-07-06 06:07:53.359318000 +0200 > @@ -1,9 +1 @@ > -20 > -20 > -123 > -2 > -5 > -1 > -2 > -3 > -1 > +94_generic.c:44: error: type march twice > make[2]: *** [Makefile:49: 94_generic.test] Error 1 >
Ok the error happen because parse_btype, does never return VT_LONG. So I guess if a _Generic expression contain a long long and a long in 64bit the error would happen too. I guess a solution would be either a global variable to force parse_btype to let long as long, or to patch every functions that call parse_btype so it take another argument which is here to force parse_btype to keep long as long. sorry for adding a bug. Matthias _______________________________________________ Tinycc-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
