}
printf ("\n");
- printf ("Total Annotations: %d (%d decls, %d sharable, %d indirect)\n", alltotals, totdecls, totshdecls, totidecls);
-}
+ printf ("Total Annotations: %d (%d decls, %d sharable, %d indirect)\n", alltotals, totdecls, totshdecls, totidecls); }
extern void uentry_tallyAnnots (uentry u, ancontext kind)
{
{
if (uentry_isVariable (ue) && ctype_isFunction (uentry_getType (ue)))
{
- uentry_makeVarFunction (ue);
+ TPRINTF(( (message( "Function pointer %s not doing uentry_makeVarFunction", uentry_unparse(ue) )) ));
+ // uentry_makeVarFunction (ue);
}
//llassert (uentry_isFunction (ue));
return constraintList_undefined;
}
- if (ue->info->fcn->preconditions)
+ if (ue->info->fcn->preconditions != NULL)
{
return constraintList_copy (ue->info->fcn->preconditions);
}
{
if (uentry_isVariable (ue) && ctype_isFunction (uentry_getType (ue)))
{
- uentry_makeVarFunction (ue);
+ TPRINTF(( (message( "Function pointer %s not doing uentry_makeVarFunction", uentry_unparse(ue) )) ));
+ //uentry_makeVarFunction (ue);
}
//llassert (uentry_isFunction (ue));