From: Robert Haas Date: Fri, 18 Mar 2016 18:53:06 +0000 (-0400) Subject: Use INT64_FORMAT instead of %ld for int64. X-Git-Tag: REL9_6_BETA1~446 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=08a6d36dcbe4ebdcdf9d554e5b571748fe23001b;p=postgresql Use INT64_FORMAT instead of %ld for int64. Commit 0011c0091e886b874e485a46ff2c94222ffbf550 introduced this mistake. Patch by me. Reported by Andres Freund, who also reviewed the patch. --- diff --git a/src/backend/utils/sort/tuplesort.c b/src/backend/utils/sort/tuplesort.c index dbedc27053..d033c95e78 100644 --- a/src/backend/utils/sort/tuplesort.c +++ b/src/backend/utils/sort/tuplesort.c @@ -2692,8 +2692,9 @@ beginmerge(Tuplesortstate *state, bool finalMergeBatch) state->mergetuples[srcTape] + 1023) / 1024; usedSlots = slotsPerTape - state->mergeavailslots[srcTape]; - elog(LOG, "tape %d initially used %ld KB of %ld KB batch " - "(%2.3f) and %d out of %d slots (%2.3f)", srcTape, + elog(LOG, "tape %d initially used " INT64_FORMAT " KB of " + INT64_FORMAT " KB batch (%2.3f) and %d out of %d slots " + "(%2.3f)", srcTape, usedSpaceKB, perTapeKB, (double) usedSpaceKB / (double) perTapeKB, usedSlots, slotsPerTape,