Changeset: 48c3d27b0ffd for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=48c3d27b0ffd
Modified Files:
        monetdb5/mal/mal_parser.c
Branch: Jan2014
Log Message:

Turn errors during MAL include into errors.
When a non-existing file is included, we want to know it.


diffs (27 lines):

diff --git a/monetdb5/mal/mal_parser.c b/monetdb5/mal/mal_parser.c
--- a/monetdb5/mal/mal_parser.c
+++ b/monetdb5/mal/mal_parser.c
@@ -1083,18 +1083,20 @@ parseInclude(Client cntxt)
        if (currChar(cntxt) != ';') {
                parseError(cntxt, "';' expected\n");
                skipToEnd(cntxt);
-               return "";
+               return 0;
        }
        skipToEnd(cntxt);
 
        s = loadLibrary(modnme, FALSE);
        if (s) {
-               mnstr_printf(cntxt->fdout, "#WARNING: %s\n", s);
+               parseError(cntxt, s);
                GDKfree(s);
+               return 0;
        }
        if ((s = malInclude(cntxt, modnme, 0))) {
-               mnstr_printf(cntxt->fdout, "#WARNING: %s\n", s);
+               parseError(cntxt, s);
                GDKfree(s);
+               return 0;
        }
        return "";
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to