Changeset: 0fd2f057a56b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0fd2f057a56b
Modified Files:
        monetdb5/optimizer/opt_aliases.c
Branch: Apr2019
Log Message:

Avoid useless work in finding the point to start alias conversion.


diffs (22 lines):

diff --git a/monetdb5/optimizer/opt_aliases.c b/monetdb5/optimizer/opt_aliases.c
--- a/monetdb5/optimizer/opt_aliases.c
+++ b/monetdb5/optimizer/opt_aliases.c
@@ -11,7 +11,7 @@
 #include "opt_aliases.h"
 
 /* an alias is recognized by a simple assignment */
-#define OPTisAlias(X) (X->token == ASSIGNsymbol && X->barrier == 0 && X->argc 
== 2)
+#define OPTisAlias(X) (X->argc == 2 && X->token == ASSIGNsymbol && X->barrier 
== 0 )
 
 void
 OPTaliasRemap(InstrPtr p, int *alias){
@@ -37,8 +37,8 @@ OPTaliasesImplementation(Client cntxt, M
                p= getInstrPtr(mb,i);
                if (OPTisAlias(p))
                        break;
-               mb->stmt[k++] = p;
        }
+       k = i;
        if( i < limit){
                alias= (int*) GDKzalloc(sizeof(int)* mb->vtop);
                if (alias == NULL)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to