Fix more DSA problems uncovered by the buildfarm. On 32-bit systems, don't try to use 64-bit DSA pointers, because the computation of DSA_MAX_SEGMENT_SIZE overflows Size.
Cast 1 to Size before shifting it, so that the compiler doesn't produce a result of the wrong width. In passing, change one use of size_t to Size. Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/88f626f8680fbe93444582317d1adb375111855f Modified Files -------------- src/backend/utils/mmgr/dsa.c | 4 ++-- src/include/utils/dsa.h | 23 ++++++++++++++--------- 2 files changed, 16 insertions(+), 11 deletions(-) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
