pgsql: Allocate JsonLexContexts on the heap to avoid warnings
В списке pgsql-committers по дате отправления:
| От | Daniel Gustafsson |
|---|---|
| Тема | pgsql: Allocate JsonLexContexts on the heap to avoid warnings |
| Дата | |
| Msg-id | E1u7WMM-001NxG-1Q@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
Allocate JsonLexContexts on the heap to avoid warnings The stack allocated JsonLexContexts, in combination with codepaths using goto, were causing warnings when compiling with LTO enabled as the optimizer is unable to figure out that is safe. Rather than contort the code with workarounds for this simply heap allocate the structs instead as these are not in any performance critical paths. Author: Daniel Gustafsson <daniel@yesql.se> Reported-by: Tom Lane <tgl@sss.pgh.pa.us> Reviewed-by: Jacob Champion <jacob.champion@enterprisedb.com> Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://postgr.es/m/2074634.1744839761@sss.pgh.pa.us Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/994a100b37ad8c2fb8282a9fce91a16b4c832277 Modified Files -------------- src/interfaces/libpq/fe-auth-oauth.c | 12 +++++------ .../test_json_parser_incremental.c | 23 +++++++++++++--------- 2 files changed, 20 insertions(+), 15 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера