Changeset: d760642dbfd7 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d760642dbfd7
Modified Files:
        sql/backends/monet5/sql_gencode.c
Branch: default
Log Message:

Don't pass mvc client's pointer to a backend function


diffs (21 lines):

diff --git a/sql/backends/monet5/sql_gencode.c 
b/sql/backends/monet5/sql_gencode.c
--- a/sql/backends/monet5/sql_gencode.c
+++ b/sql/backends/monet5/sql_gencode.c
@@ -1148,7 +1148,7 @@ backend_create_sql_func(backend *be, sql
        InstrPtr curInstr = NULL;
        Client c = be->client;
        Symbol backup = NULL, curPrg = NULL;
-       int i, retseen = 0, sideeffects = 0, vararg = (f->varres || f->vararg), 
no_inline = 0;
+       int i, retseen = 0, sideeffects = 0, vararg = (f->varres || f->vararg), 
no_inline = 0, clientid = be->mvc->clientid;
        sql_rel *r;
        str msg = MAL_SUCCEED;
 
@@ -1156,7 +1156,7 @@ backend_create_sql_func(backend *be, sql
        if (!f->sql && (f->lang == FUNC_LANG_INT || f->lang == FUNC_LANG_MAL)) {
                if (f->lang == FUNC_LANG_MAL && !f->imp && 
!mal_function_find_implementation_address(m, f))
                        return -1;
-               if (!backend_resolve_function(&(be->mvc->clientid), f)) {
+               if (!backend_resolve_function(&clientid, f)) {
                        if (f->lang == FUNC_LANG_INT)
                                (void) sql_error(m, 02, SQLSTATE(HY005) 
"Implementation for function %s.%s not found", f->mod, f->imp);
                        else
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to