Changeset: 8cad8bb7e702 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8cad8bb7e702
Modified Files:
        .github/workflows/linux.yml
        sql/backends/monet5/sql_gencode.c
Branch: default
Log Message:

set path more on the pwsh way


diffs (40 lines):

diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -115,7 +115,7 @@ jobs:
       - name: mtest 
         shell: pwsh
         run: |
-          set PATH=C:\MDB\lib;C:\MDB\lib\monetdb5;C:\MDB\bin;%PATH%
+          $Env:PATH = 'C:\MDB\lib;C:\MDB\lib\monetdb5;C:\MDB\bin;' + $Env:PATH
           Mtest.py -r --debug=0 --ci --no-html --TSTTRGBASE=.
         if: runner.os == 'Windows'
 
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
@@ -268,15 +268,13 @@ cleanup:
 }
 
 static int
-__attribute__((__noinline__))
-_create_relational_function(mvc *m, const char *mod, const char *name, sql_rel 
*rel, stmt *call, list *rel_ops, int inline_func)
+_create_relational_function(mvc *m, const char *mod, const char *name, sql_rel 
*r, stmt *call, list *rel_ops, int inline_func)
 {
        Client c = MCgetClient(m->clientid);
        backend *be = (backend *) c->sqlcontext;
        Symbol symbackup = c->curprg;
        backend bebackup = *be;         /* backup current backend */
        exception_buffer ebsave = m->sa->eb;
-       sql_rel *r = rel;
 
        if (strlen(mod) >= IDLENGTH) {
                (void) sql_error(m, 10, SQLSTATE(42000) "Module name '%s' too 
large for the backend", mod);
@@ -298,6 +296,7 @@ static int
                sql_error(m, 10, SQLSTATE(HY013) MAL_MALLOC_FAIL);
                goto bailout;
        } else if (eb_savepoint(&m->sa->eb)) {
+               r = NULL;
                sql_error(m, 10, "%s", m->sa->eb.msg);
                freeSymbol(c->curprg);
                goto bailout;
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to