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

Bail out when an error is detected.


diffs (24 lines):

diff --git a/monetdb5/mal/mal_resolve.c b/monetdb5/mal/mal_resolve.c
--- a/monetdb5/mal/mal_resolve.c
+++ b/monetdb5/mal/mal_resolve.c
@@ -849,6 +849,8 @@ chkTypes(stream *out, Module s, MalBlkPt
                if (p == NULL)
                        continue;
                typeChecker(out, s, mb, p, silent);
+               if (mb->errors)
+                       return;
 
                if (getFunctionId(p)) {
                        if (p->fcn != NULL && p->typechk == TYPE_RESOLVED)
@@ -877,7 +879,11 @@ chkProgram(stream *out, Module s, MalBlk
 /*     if( mb->flowfixed == 0)*/
 
        chkTypes(out, s, mb, FALSE);
+       if (mb->errors)
+               return;
        chkFlow(out, mb);
+       if (mb->errors)
+               return;
        chkDeclarations(out, mb);
        /* malGarbageCollector(mb); */
 }
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to