Changeset: 3627621c5302 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3627621c5302
Modified Files:
gdk/gdk_heap.c
monetdb5/modules/mal/pcre.c
Branch: Jan2014
Log Message:
Add some asserts to help analyzers.
diffs (22 lines):
diff --git a/gdk/gdk_heap.c b/gdk/gdk_heap.c
--- a/gdk/gdk_heap.c
+++ b/gdk/gdk_heap.c
@@ -236,6 +236,7 @@ HEAPextend(Heap *h, size_t size, int may
int existing = 0;
assert(h->storage == STORE_MEM);
+ assert(ext != NULL);
h->filename = NULL;
/* if the heap file already exists, we want to
* switch to STORE_PRIV (copy-on-write memory
diff --git a/monetdb5/modules/mal/pcre.c b/monetdb5/modules/mal/pcre.c
--- a/monetdb5/modules/mal/pcre.c
+++ b/monetdb5/modules/mal/pcre.c
@@ -1694,6 +1694,7 @@ PCRElike_pcre(int *ret, int *b, str *pat
str r = MAL_SUCCEED;
int nr;
+ assert(pat && *pat);
/* no escape, try if a simple list of keywords works */
if (strlen(*esc) == 0 && (nr = re_simple(*pat)) > 0) {
RE *re = re_create(*pat, nr);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list