diff options
| author | Peter Eisentraut <peter@eisentraut.org> | 2025-11-24 07:36:49 +0100 |
|---|---|---|
| committer | Peter Eisentraut <peter@eisentraut.org> | 2025-11-24 07:39:37 +0100 |
| commit | d4c0f91f7d57066b9d62c0eccb2a913d40c14066 (patch) | |
| tree | c2be6f35339f3925f6d01a1f710b4e986f599c23 /src/interfaces/libpq-oauth/oauth-curl.c | |
| parent | 4b203d499c610160e9867e6add2366780429344c (diff) | |
C11 alignas instead of unions -- extended alignments
This replaces some uses of pg_attribute_aligned() with the standard
alignas() for cases where extended alignment (larger than max_align_t)
is required.
This patch stipulates that all supported compilers must support
alignments up to PG_IO_ALIGN_SIZE, but that seems pretty likely.
We can then also desupport the case where direct I/O is disabled
because pg_attribute_aligned is not supported.
Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/46f05236-d4d4-4b4e-84d4-faa500f14691%40eisentraut.org
Diffstat (limited to 'src/interfaces/libpq-oauth/oauth-curl.c')
0 files changed, 0 insertions, 0 deletions
