X-Git-Url: http://andersk.mit.edu/gitweb/splint.git/blobdiff_plain/616915ddfdcba888735f45cbd9c26c9b5383ee2c..78d7b86311318c0ff30050a745bbf646de2e6f2c:/src/constraintList.c diff --git a/src/constraintList.c b/src/constraintList.c index baa03af..26dbaa3 100644 --- a/src/constraintList.c +++ b/src/constraintList.c @@ -257,6 +257,19 @@ constraintList constraintList_preserveOrig (constraintList c) return c; } +constraintList constraintList_addGeneratingExpr (constraintList c, exprNode e) +{ + DPRINTF ((message ("entering constraintList_addGeneratingExpr for %s ", exprNode_unparse(e) ) )); + + constraintList_elements (c, el) + { + DPRINTF ((message ("setting generatingExpr for %s to %s", constraint_print(el), exprNode_unparse(e) ) )); + el = constraint_addGeneratingExpr (el, e); + } + end_constraintList_elements; + return c; +} + constraintList constraintList_doFixResult (constraintList postconditions, exprNode fcnCall) { constraintList ret;