Re: alignas (C11)

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: alignas (C11)
Дата
Msg-id 0c246ee5-6d01-4f69-80c4-f5270d4b79fc@eisentraut.org
обсуждение исходный текст
Ответ на Re: alignas (C11)  (Andres Freund <andres@anarazel.de>)
Ответы Re: alignas (C11)
Список pgsql-hackers
On 12.11.25 15:02, Andres Freund wrote:
> Hi,
> 
> On 2025-11-12 12:39:19 +0100, Peter Eisentraut wrote:
>> - You cannot use alignas on a typedef.  So some uses of the attribute
>> pg_attribute_aligned() like for PgAioUringContext or the whole int128
>> business cannot be converted directly.  The solution for cases like
>> PgAioUringContext could be to move the alignas into the struct, but I
>> haven't studied this code closely enough, so I'm leaving it.  For int128,
>> there is no straightforward solution, so I'm also leaving that as is.
> 
> Maybe I'm confused, but the aligned attribute for PgAioUringContext is on the
> struct, not the typedef, no?

Yes, you're right.  The immediate problem there is that alignas is not 
syntactically valid at all at that position.




В списке pgsql-hackers по дате отправления: