X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSupport%2Fregengine.inc;h=62d8c267f22f7843c4257a632dab3f7cdc7c1ba4;hb=a7c6b3a57ae1b36daa715d852ad4a7223ccdad6f;hp=bf55543dab8acd275eacf042215a2af749c030bc;hpb=d2520dcc701da54862e3e73b16d58c25474417be;p=oota-llvm.git diff --git a/lib/Support/regengine.inc b/lib/Support/regengine.inc index bf55543dab8..62d8c267f22 100644 --- a/lib/Support/regengine.inc +++ b/lib/Support/regengine.inc @@ -185,7 +185,7 @@ matcher(struct re_guts *g, const char *string, size_t nmatch, endp = fast(m, start, stop, gf, gl); if (endp == NULL) { /* a miss */ free(m->pmatch); - free(m->lastpos); + free((void*)m->lastpos); STATETEARDOWN(m); return(REG_NOMATCH); } @@ -205,7 +205,7 @@ matcher(struct re_guts *g, const char *string, size_t nmatch, if (nmatch == 1 && !g->backrefs) break; /* no further info needed */ - /* oh my, he wants the subexpressions... */ + /* oh my, they want the subexpressions... */ if (m->pmatch == NULL) m->pmatch = (llvm_regmatch_t *)malloc((m->g->nsub + 1) * sizeof(llvm_regmatch_t));