Re: shadow variables - pg15 edition
От | Tom Lane |
---|---|
Тема | Re: shadow variables - pg15 edition |
Дата | |
Msg-id | 2230209.1660794147@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: shadow variables - pg15 edition (Michael Paquier <michael@paquier.xyz>) |
Список | pgsql-hackers |
Michael Paquier <michael@paquier.xyz> writes: > A lot of the changes proposed here update the code so as the same > variable gets used across more code paths by removing declarations, > but we have two variables defined because both are aimed to be used in > a different context (see AttachPartitionEnsureIndexes() in tablecmds.c > for example). > Wouldn't it be a saner approach in a lot of cases to rename the > shadowed variables (aka the ones getting removed in your patches) and > keep them local to the code paths where we use them? Yeah. I do not think a patch of this sort has any business changing the scopes of variables. That moves it out of "cosmetic cleanup" and into "hm, I wonder if this introduces any bugs". Most hackers are going to decide that they have better ways to spend their time than doing that level of analysis for a very noncritical patch. regards, tom lane
В списке pgsql-hackers по дате отправления: