# include "exprNodeSList.h"
-/*@access constraint, exprNode @*/ /*!!! NO! Don't do this so recklessly - design your code more carefully so you don't need to! */
+/*@access constraint@*/
/*@-nullderef@*/ /* !!! DRL needs to fix this code! */
/*@-nullstate@*/ /* !!! DRL needs to fix this code! */
/*@-nullpass@*/ /* !!! DRL needs to fix this code! */
-/*@-temptrans@*/ /* !!! DRL needs to fix this code! */
+
return FALSE;
}
+
+
/*checks for the case expr2 == sizeof buf1 and buf1 is a fixed array*/
static bool sizeofBufComp(constraintExpr buf1, constraintExpr expr2)
{
e = constraintTerm_getExprNode(ct);
+ /*@access exprNode@*/ /*!!! NO! Don't do this so recklessly - design your code more carefully so you don't need to! */
+
if (e->kind != XPR_SIZEOF)
return FALSE;
t = exprData_getSingle (e->edata);
+
+ /*@noaccess exprNode@*/
+
s1 = exprNode_getSref (t);
s2 = constraintTerm_getsRef(constraintExprData_termGetTerm(buf1->data) );