Changeset: 0d8ec372d982 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0d8ec372d982
Modified Files:
        sql/server/sql_mvc.c
Branch: default
Log Message:

merged


diffs (28 lines):

diff --git a/sql/server/sql_mvc.c b/sql/server/sql_mvc.c
--- a/sql/server/sql_mvc.c
+++ b/sql/server/sql_mvc.c
@@ -1246,13 +1246,15 @@ mvc_is_sorted(mvc *m, sql_column *col)
 void 
 stack_push_var(mvc *sql, char *name, sql_subtype *type)
 {
+       int tpe = type->type->localtype;
+
        if (sql->topvars == sql->sizevars) {
                sql->sizevars <<= 1;
                sql->vars = RENEW_ARRAY(sql_var,sql->vars,sql->sizevars);
        }
        sql->vars[sql->topvars].s = (void*)1;
        sql->vars[sql->topvars].name = _STRDUP(name);
-       sql->vars[sql->topvars].value.vtype = 0;
+       VALinit(&sql->vars[sql->topvars].value, tpe, ATOMnil(tpe));
        sql->vars[sql->topvars].type = *type;
        assert(sql->vars[sql->topvars].type.comp_type == NULL);
        sql->vars[sql->topvars].view = 0;
@@ -1270,6 +1272,7 @@ stack_push_rel_var(mvc *sql, char *name,
        sql->vars[sql->topvars].name = _STRDUP(name);
        sql->vars[sql->topvars].value.vtype = 0;
        sql->vars[sql->topvars].type = *type;
+
        assert(sql->vars[sql->topvars].type.comp_type != NULL);
        sql->vars[sql->topvars].view = 0;
        sql->topvars++;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to