Fix incorrect format specifier for int64
authorJohn Naylor
Thu, 7 Mar 2024 07:25:30 +0000 (14:25 +0700)
committerJohn Naylor
Thu, 7 Mar 2024 07:26:52 +0000 (14:26 +0700)
Follow-up to ee1b30f12, per buildfarm member mamba.

Discussion: https://postgr.es/m/CANWCAZYwyRMU%2BOTVOjK%3Dno1hm-W3ZQ5vrSFM1MFAaLtLydvwzA%40mail.gmail.com

src/include/lib/radixtree.h

index 93e6a7d809939c8f9758fc1676fb9476f9cc5f73..b8ad51c14dd816d85d2c76fd48cb36665be24ee6 100644 (file)
@@ -2737,7 +2737,7 @@ RT_SCOPE void
 RT_STATS(RT_RADIX_TREE * tree)
 {
    fprintf(stderr, "max_val = " UINT64_FORMAT "\n", tree->ctl->max_val);
-   fprintf(stderr, "num_keys = %ld\n", tree->ctl->num_keys);
+   fprintf(stderr, "num_keys = %lld\n", (long long) tree->ctl->num_keys);
 
 #ifdef RT_SHMEM
    fprintf(stderr, "handle = " DSA_POINTER_FORMAT "\n", tree->ctl->handle);
@@ -2749,10 +2749,10 @@ RT_STATS(RT_RADIX_TREE * tree)
    {
        RT_SIZE_CLASS_ELEM size_class = RT_SIZE_CLASS_INFO[i];
 
-       fprintf(stderr, ", n%d = %ld", size_class.fanout, tree->ctl->num_nodes[i]);
+       fprintf(stderr, ", n%d = %lld", size_class.fanout, (long long) tree->ctl->num_nodes[i]);
    }
 
-   fprintf(stderr, ", leaves = %ld", tree->ctl->num_leaves);
+   fprintf(stderr, ", leaves = %lld", (long long) tree->ctl->num_leaves);
 
    fprintf(stderr, "\n");
 }