Thread: [PATCH] Tiny optimization.

[PATCH] Tiny optimization.

From
Ranier Vilela
Date:
Hi,
Remove redutant test.

best regards.
Ranier Vilela

--- \dll\postgresql-12.0\a\backend\executor\execExpr.c    Mon Sep 30 17:06:55 2019
+++ execExpr.c    Fri Nov 22 18:50:32 2019
@@ -2426,7 +2426,7 @@
     {
         desc = parent->scandesc;

-        if (parent && parent->scanops)
+        if (parent->scanops)
             tts_ops = parent->scanops;

         if (parent->scanopsset)

Attachment

Re: [PATCH] Tiny optimization.

From
Andreas Karlsson
Date:
On 11/22/19 10:58 PM, Ranier Vilela wrote:
> Remove redutant test.

Yeah, this test does look redundant since we already check for if parent 
is NULL earlier in the function. Any optimizing compiler should see this 
too, but it is still a good idea to remove it for code clarity.

Andreas



Re: [PATCH] Tiny optimization.

From
Bruce Momjian
Date:
On Sat, Nov 23, 2019 at 10:44:47AM +0100, Andreas Karlsson wrote:
> On 11/22/19 10:58 PM, Ranier Vilela wrote:
> > Remove redutant test.
> 
> Yeah, this test does look redundant since we already check for if parent is
> NULL earlier in the function. Any optimizing compiler should see this too,
> but it is still a good idea to remove it for code clarity.

Agreed, patch applied.

-- 
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +