Messages in this thread |  | | From | Andy Shevchenko <> | Date | Sun, 18 Feb 2018 16:20:31 +0200 | Subject | Re: [PATCH v2 1/9] lib/test_printf: Mark big constant with ULL |
| |
On Sun, Feb 18, 2018 at 2:58 PM, Luc Van Oostenryck <luc.vanoostenryck@gmail.com> wrote: > On Fri, Feb 16, 2018 at 11:07:03PM +0200, Andy Shevchenko wrote: >> Sparse complains that constant is so bit for unsigned long on 64-bit >> architecture. >> >> lib/test_printf.c:217:54: warning: constant 0xffff0123456789ab is so big it is unsigned long >> lib/test_printf.c:246:54: warning: constant 0xffff0123456789ab is so big it is unsigned long >> >> To satisfy everyone, mark the constant with ULL. > > It should be 'UL' not 'ULL' since for architectures a pointer and > a unsigned long have the ame size while on 32bit archs, long long > are (or may?) 64bit.
Perhaps, I'll try next week. Though ULL works fine as well.
-- With Best Regards, Andy Shevchenko
|  |