Use C11 alignas in pg_atomic_uint64 definitions

Peter Eisentraut <peter@eisentraut.org>

Commit: e7075a3405cc831128a71e83b2e39d464aa67fe8
Author: Peter Eisentraut <peter@eisentraut.org>
Date: 2025-11-27T06:53:34Z
Use C11 alignas in pg_atomic_uint64 definitions

They were already using pg_attribute_aligned.  This replaces that with
alignas and moves that into the required syntactic position.  This
ends up making these three atomics implementations appear a bit more
consistent, but shouldn't change anything otherwise.

Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/46f05236-d4d4-4b4e-84d4-faa500f14691%40eisentraut.org

Files

Discussion