Changeset: d876d154cb51 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d876d154cb51
Modified Files:
        monetdb5/modules/kernel/batstr.c
Branch: txtsim
Log Message:

fix uninitialized errors on optimized compilation


diffs (63 lines):

diff --git a/monetdb5/modules/kernel/batstr.c b/monetdb5/modules/kernel/batstr.c
--- a/monetdb5/modules/kernel/batstr.c
+++ b/monetdb5/modules/kernel/batstr.c
@@ -1768,12 +1768,10 @@ prefix_or_suffix_cst(Client cntxt, MalBl
        bool nils = false;
        struct canditer ci1 = {0};
        oid off1;
-       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 1), *sid1;
+       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 1), *sid1 = NULL;
        /* checking if icase is ~NULL and not if it is true or false */
        if (pci->argc == 4 || pci->argc == 5) {
-               if (icase)
-                       sid1 = NULL;
-               else {
+               if (!icase) {
                        assert(getArgType(mb, pci, 3) == TYPE_bat);
                        sid1 = getArgReference_bat(stk, pci, 3);
                }
@@ -1894,12 +1892,10 @@ prefix_or_suffix_strcst(Client cntxt, Ma
        bool nils = false;
        struct canditer ci1 = {0};
        oid off1;
-       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 2), *sid1;
+       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 2), *sid1 = NULL;
        /* checking if icase is ~NULL and not if it is true or false */
        if (pci->argc == 4 || pci->argc == 5) {
-               if (icase)
-                       sid1 = NULL;
-               else {
+               if (!icase) {
                        assert(getArgType(mb, pci, 3) == TYPE_bat);
                        sid1 = getArgReference_bat(stk, pci, 3);
                }
@@ -2143,12 +2139,10 @@ search_string_bat_cst(Client cntxt, MalB
        bool nils = false;
        struct canditer ci1 = {0};
        oid off1;
-       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 1), *sid1;
+       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 1), *sid1 = NULL;
        /* checking if icase is ~NULL and not if it is true or false */
        if (pci->argc == 4 || pci->argc == 5) {
-               if (icase)
-                       sid1 = NULL;
-               else {
+               if (!icase) {
                        assert(getArgType(mb, pci, 3) == TYPE_bat);
                        sid1 = getArgReference_bat(stk, pci, 3);
                }
@@ -2265,12 +2259,10 @@ search_string_bat_strcst(Client cntxt, M
        bool nils = false;
        struct canditer ci1 = {0};
        oid off1;
-       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 2), *sid1;
+       bat *res = getArgReference_bat(stk, pci, 0), *bid = 
getArgReference_bat(stk, pci, 2), *sid1 = NULL;
        /* checking if icase is ~NULL and not if it is true or false */
        if (pci->argc == 4 || pci->argc == 5) {
-               if (icase)
-                       sid1 = NULL;
-               else {
+               if (!icase) {
                        assert(getArgType(mb, pci, 3) == TYPE_bat);
                        sid1 = getArgReference_bat(stk, pci, 3);
                }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to