]> andersk Git - splint.git/blobdiff - src/Headers/sRef.h
Fixed bug in usymtab clearing derived sRefs when exiting scope.
[splint.git] / src / Headers / sRef.h
index 3b010f953e9d7ead9b89563bd02328904a7fa0d0..d21416b96d093f2041627defbb4c59b0f81b8836 100644 (file)
@@ -151,6 +151,7 @@ extern void sRef_setDefNull (sRef p_s, fileloc p_loc);
 
 extern /*@nullwhentrue@*/ bool sRef_isInvalid (sRef p_s) /*@*/ ;
 extern /*@falsewhennull@*/ bool sRef_isValid (sRef p_s) /*@*/ ;
+extern /*@falsewhennull@*/ bool sRef_isReasonable (sRef p_s) /*@*/ ;
 
 /*@constant null sRef sRef_undefined; @*/
 # define sRef_undefined    ((sRef) NULL)
@@ -700,6 +701,10 @@ sRef_aliasSetCompleteAlkParam (void (p_predf) (sRef, alkind, fileloc), sRef p_s,
                               alkind p_kind, fileloc p_loc)
      /*@modifies p_s@*/ ;
 
+# ifdef DEBUGSPLINT
+extern void sRef_checkCompletelyReasonable (sRef p_s) /*@*/ ;
+# endif
+
 # else
 # error "Multiple include"
 # endif
This page took 0.076833 seconds and 4 git commands to generate.