]> andersk Git - splint.git/blobdiff - src/constraintTerm.c
Fixed line numbering when multi-line macro parameters are used.
[splint.git] / src / constraintTerm.c
index 65012f95fdfee57d327ef860fdbec7e763fe2f20..8d1aa1306a42f8d319effd00326941488f61a6e7 100644 (file)
@@ -597,7 +597,7 @@ void constraintTerm_dump ( /*@observer@*/ constraintTerm t,  FILE *f)
 }
 
 
-/*@only@*/ constraintTerm constraintTerm_undump ( FILE *f)
+/*@only@*/ constraintTerm constraintTerm_undump (FILE *f)
 {
   constraintTermType kind;
   constraintTerm ret;
@@ -611,9 +611,13 @@ void constraintTerm_dump ( /*@observer@*/ constraintTerm t,  FILE *f)
 
   str = fgets (os, MAX_DUMP_LINE_LENGTH, f);
 
+  llassert (str != NULL);
+
   kind = (constraintTermType) reader_getInt(&str);
   str = fgets(os, MAX_DUMP_LINE_LENGTH, f);
 
+  llassert (str != NULL);
+
   switch (kind)
     {
       
This page took 0.163618 seconds and 4 git commands to generate.