/*end drl*/
/*drl */
-/*@only@*/ constraintList implicitFcnConstraints = NULL;
+static /*@only@*/ constraintList implicitFcnConstraints = NULL;
//static constraintList fcnPreConditions = NULL;
fcnModifies = sRefSet_undefined;
}
/*drl added*/
- if (fcnConstraints)
+ if (fcnConstraints != constraintList_undefined)
{
uentry_setPreconditions (ue, fcnConstraints);
fcnConstraints = constraintList_undefined;
}
- if (fcnEnsuresConstraints)
+ if (fcnEnsuresConstraints != constraintList_undefined)
{
uentry_setPostconditions (ue, fcnEnsuresConstraints);
fcnEnsuresConstraints = constraintList_undefined;
of constraints.
Currently the only constraints gnerated are MaxSet(p) >= 0 for all pointers
*/
+
void setImplictfcnConstraints (void)
{
uentryList params;
end_uentryList_elements;
}
+
+/*@observer@*/ constraintList getImplicitFcnConstraints (void)
+{
+ return implicitFcnConstraints;
+}
+
void setCurrentParams (/*@dependent@*/ uentryList ue)
{
currentParamList = ue;