On Wed, Nov 23, 2016 at 09:25:18AM +0800, Christopher Li wrote: > On Wed, Nov 23, 2016 at 4:16 AM, Luc Van Oostenryck > <luc.vanoostenryck@xxxxxxxxx> wrote: > > Work great here. > > > > If needed here is my > > Tested-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> > There is a problem though, with non-constant args. Now the predeclarations of the 3 __builtin_bswap16/32/64 are gone, no more prototype and thus no more typing information. For example, if you call __builtin_bswap64() with an int argument, there is no way for the next steps to know the arg must first be 64 bit extended. Same for the result's type. Luc -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html