Magnus Hagander <magnus@hagander.net> writes:
> On Fri, Jan 1, 2010 at 20:12, Peter Eisentraut <peter_e@gmx.net> wrote:
>> This shouldn't be a problem for the same reason that casting size_t to
>> int is not a problem in the PostgreSQL backend code, but perhaps writing
>> 1L << ... would fix it.
> 1L didn't fix it. 1LL did, however.
... and would break things on many many other platforms.
Use "(Size) 1" instead of "1" if you really want to suppress this.
regards, tom lane