diff options
Diffstat (limited to 'src/include/utils/dsa.h')
-rw-r--r-- | src/include/utils/dsa.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/utils/dsa.h b/src/include/utils/dsa.h index b05ab2c7f45..a6d674df577 100644 --- a/src/include/utils/dsa.h +++ b/src/include/utils/dsa.h @@ -54,6 +54,7 @@ typedef pg_atomic_uint32 dsa_pointer_atomic; #define dsa_pointer_atomic_write pg_atomic_write_u32 #define dsa_pointer_atomic_fetch_add pg_atomic_fetch_add_u32 #define dsa_pointer_atomic_compare_exchange pg_atomic_compare_exchange_u32 +#define DSA_POINTER_FORMAT "%08x" #else typedef uint64 dsa_pointer; typedef pg_atomic_uint64 dsa_pointer_atomic; @@ -62,6 +63,7 @@ typedef pg_atomic_uint64 dsa_pointer_atomic; #define dsa_pointer_atomic_write pg_atomic_write_u64 #define dsa_pointer_atomic_fetch_add pg_atomic_fetch_add_u64 #define dsa_pointer_atomic_compare_exchange pg_atomic_compare_exchange_u64 +#define DSA_POINTER_FORMAT "%016" INT64_MODIFIER "x" #endif /* A sentinel value for dsa_pointer used to indicate failure to allocate. */ |