Обсуждение: strict-aliasing warning

Поиск
Список
Период
Сортировка

strict-aliasing warning

От
ma lz
Дата:
In function "ExecEvalJsonCoercionFinish()"

     if (SOFT_ERROR_OCCURRED(&jsestate->escontext))

may produce strict-aliasing warning

Don't use IsA may fix this problem
Вложения

Re: strict-aliasing warning

От
Adrian Klaver
Дата:
On 12/9/25 18:27, ma lz wrote:

What version of Postgres?

> In function "ExecEvalJsonCoercionFinish()"
> 
>       if (SOFT_ERROR_OCCURRED(&jsestate->escontext))
> 
> may produce strict-aliasing warning

> Don't use IsA may fix this problem

Why is it a problem?

This is something that should be submitted here(you will need create a 
community account):

https://www.postgresql.org/account/login/?next=/account/submitbug/

-- 
Adrian Klaver
adrian.klaver@aklaver.com



Re: strict-aliasing warning

От
Michael Paquier
Дата:
On Tue, Dec 09, 2025 at 07:04:23PM -0800, Adrian Klaver wrote:
> On 12/9/25 18:27, ma lz wrote:
>> Don't use IsA may fix this problem
>
> Why is it a problem?

Well, I don't think that this has proved to be a problem until now in
the buildfarm.  I doubt that it would be the only problematic area if
a new compiler flag is enforced by a buildfarm member, assuming that
we would add one but the bar is very high when it comes to that.

A 4-line message is short to present your arguments, what you are
trying to do, and why it could make sense in some way.
--
Michael

Вложения