abst_typedef struct _constraintTerm *constraintTerm;
+/*@i311 shouldn't need this...never null */
+extern bool constraintTerm_isDefined (constraintTerm t) /*@*/ ;
+
extern constraintTermType constraintTerm_getKind (constraintTerm) ;
extern /*@exposed@*/ sRef constraintTerm_getSRef (constraintTerm) ;
# include "basic.h"
# include "cgrammar.h"
# include "cgrammar_tokens.h"
+
# include "exprChecks.h"
# include "exprNodeSList.h"
/*@access exprNode @*/
-static bool constraintTerm_isDefined (constraintTerm t)
+bool constraintTerm_isDefined (constraintTerm t)
{
return t != NULL;
}
void
uentry_checkDecl (void)
{
- if (uentry_isValid (posRedeclared))
+ if (uentry_isValid (posRedeclared) && !fileloc_isXHFile (posLoc))
{
llassert (fileloc_isDefined (posLoc));