Use PG_FINALLY to simplify code

Поиск
Список
Период
Сортировка
От Hou, Zhijie
Тема Use PG_FINALLY to simplify code
Дата
Msg-id b3a00de043a144cc962f5de0479bc478@G08CNEXMBPEKD05.g08.fujitsu.local
обсуждение исходный текст
Ответы Re: Use PG_FINALLY to simplify code
Список pgsql-hackers
Hi

In (/src/pl/plpgsql/src/pl_exec.c), I found some code like the following:

     PG_CATCH();
    {
        if (expr->plan && !expr->plan->saved)
            expr->plan = NULL;
        PG_RE_THROW();
    }
    PG_END_TRY();

    if (expr->plan && !expr->plan->saved)
        expr->plan = NULL;

Since PG_FINALLY can be used now, I think we can use PG_FINALLY to simplify code here.

Best regards,
houzj



Вложения

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Small improvements to pg_list.h's linitial(), lsecond(), lthird() etc macros
Следующее
От: Amit Langote
Дата:
Сообщение: Re: Report error position in partition bound check