On Fri, 25 Mar 2022 at 17:42, Alvaro Herrera <alvhe...@alvh.no-ip.org> wrote: > On 2022-Mar-24, Japin Li wrote: > >> Thanks for your detail explaination. I find bottomup_sort_and_shrink_cmp() >> has smilar code > > ... except that bottomup_sort_and_shrink_cmp never handles the case of > the two structs being exactly identical, so I don't think this is a > great counter-example. > >> IIUC, the last statement is used to keep the compiler quiet. However, >> it doesn't exist in LWLockAttemptLock(). Why? > > What I do care about is the fact that LWLockAttemptLock does compile > silently everywhere without a final "return dummy_value" statement.
I'm just a bit confused about this. > I > don't have to build a theory for why the other function has a statement > that may or may not be actually doing anything. Anyway, thanks for your explaination! -- Regrads, Japin Li. ChengDu WenWu Information Technology Co.,Ltd.