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