]> andersk Git - splint.git/blobdiff - test/metastate.expect
*** empty log message ***
[splint.git] / test / metastate.expect
index a7b33c6cc6703e12e369c0399c503496227eaaf6..a7fa45de7233abaaff24143e22669b17157b2c02 100644 (file)
@@ -2,6 +2,7 @@
 file1.c: (in function main)
 file1.c:10:14: Invalid transfer from implicitly unopen fle to open (unopen file
                   passed as open): fle
+   file1.c:6:14: Meta state fle becomes implicitly unopen
 file1.c:19:16: Invalid transfer from implicitly open fle to unopen (open file
                   passed as unopen): fle
    file1.c:12:3: Meta state fle becomes implicitly open
@@ -27,7 +28,7 @@ file3.c:10:22: Possibly null storage fle1 passed as non-null param:
                   fclose (fle1)
    file3.c:6:16: Storage fle1 may become null
 file3.c:11:5: Control branches merge with incompatible states for fle1 (unopen
-                 and implicitly open): files merge in inconsistent state
+                 and open): files merge in inconsistent state
    file3.c:6:37: Meta state fle1 becomes implicitly open
    file3.c:10:14: Meta state fle1 becomes unopen
 
@@ -36,6 +37,7 @@ Finished LCLint checking --- 2 code errors found, as expected
 file4.c: (in function main)
 file4.c:15:14: Invalid transfer from implicitly unopen fle to open (unopen file
                   passed as open): fle
+   file4.c:11:14: Meta state fle becomes implicitly unopen
 
 Finished LCLint checking --- 1 code error found, as expected
 
@@ -47,16 +49,15 @@ file5.c: (in function returnOpen)
 file5.c:16:10: Result state fle does not satisfy ensures clause:
                   ensures open result (state is unopen, should be open): fle
    file5.c:13:30: Storage fle becomes dependent
-file5.c:16:10: Dependent storage fle returned as implicitly temp: fle
-   file5.c:13:30: Storage fle becomes dependent
 file5.c: (in function main)
 file5.c:25:14: Invalid transfer from implicitly unopen fle to open (unopen file
                   passed as open): fle
+   file5.c:21:14: Meta state fle becomes implicitly unopen
 file5.c:35:18: Invalid transfer from unopen fle to open (unopen file passed as
                   open): fle
    file5.c:34:3: Meta state fle becomes unopen
 
-Finished LCLint checking --- 5 code errors found, as expected
+Finished LCLint checking --- 4 code errors found, as expected
 
 file6.c: (in function newOpenBad)
 file6.c:20:10: Invalid transfer from unopen res to open (unopen file passed as
@@ -69,12 +70,12 @@ file6.c:30:12: Return loses reference fle in invalid state implicitly open
 
 Finished LCLint checking --- 2 code errors found, as expected
 
-filebad.c:1:23: Meta state anntation open used in inconsistent context:
+filebad.c:1:23: Meta state annotation open used in inconsistent context:
                    int badOpen(FILE *)
-filebad.c:3:12: Meta state anntation open used on inappropriate reference p_x
+filebad.c:3:52: Meta state annotation closed used in inconsistent context:
+                   int p_x
+filebad.c:3:12: Meta state annotation open used on inappropriate reference p_x
                    in ensures open clause of badEnsures: ensures open p_x
-filebad.c:3:12: Meta state anntation closed used on inappropriate reference p_x
-                   in requires closed clause of badEnsures: requires closed p_x
 
 Finished LCLint checking --- 3 code errors found, as expected
 
@@ -106,8 +107,9 @@ sockets2.c:24:3: Control branches merge with incompatible global states
 Finished LCLint checking --- 2 code errors found, as expected
 
 struct.c: (in function source_badClose)
-struct.c:25:2: Invalid transfer from unopen s->file to open
-   struct.c:24:10: Meta state s->file becomes unopen
+struct.c:10:2: Function returns with parameter s in inconsistent state (unopen
+                  is s->file, should be open): unopen file passed as open
+   struct.c:9:10: Meta state s->file becomes unopen
 
 Finished LCLint checking --- 1 code error found, as expected
 
@@ -121,61 +123,6 @@ nullbranch.c:32:2: Return loses reference f in invalid state open (open file
 
 Finished LCLint checking --- 2 code errors found, as expected
 
-tainted.c: (in function f)
-tainted.c:3:20: Invalid transfer from tainted s to untainted (Possibly tainted
-                   storage used as untainted.): s
-   tainted.c:1:48: Meta state s becomes tainted
-tainted.c: (in function test)
-tainted.c:9:18: Invalid transfer from tainted s to untainted (Possibly tainted
-                   storage used as untainted.): s
-   tainted.c:7:34: Meta state s becomes tainted
-
-Finished LCLint checking --- 2 code errors found, as expected
-
-tainted-bad.mts:18:7: Transfer clause uses unrecognized result state peach:
-                         untainted as tainted ==> peach
-tainted-bad.mts:14:17: Merge clause uses unrecognized second value junky:
-                          tainted X junky ==> error "Splat!"
-tainted-bad.mts:11:7: Annotation declaration uses unrecognized value name blue:
-                         maybetainted reference ==> blue
-tainted-bad.mts:5:21: Defaults declaration uses unrecognized value name
-                         stainted: stainted reference
-tainted-bad.mts:7:21: Duplicate defaults declaration for context param:
-                         untainted param
-tainted.c: (in function f)
-tainted.c:3:20: Invalid transfer from tainted s to untainted (Possibly tainted
-                   storage used as untainted.): s
-   tainted.c:1:48: Meta state s becomes tainted
-tainted.c: (in function test)
-tainted.c:9:18: Invalid transfer from tainted s to untainted (Possibly tainted
-                   storage used as untainted.): s
-   tainted.c:7:34: Meta state s becomes tainted
-
-Finished LCLint checking --- 7 code errors found, as expected
-
-tainted2.c: (in function test)
-tainted2.c:20:10: Invalid transfer from tainted stk to implicitly untainted
-                     (Possibly tainted storage used as untainted.): return stk
-   tainted2.c:17:14: Meta state stk becomes tainted
-
-Finished LCLint checking --- 1 code error found, as expected
-
-tainted3.c: (in function test)
-tainted3.c:7:3: Requires clause of called function checkUntainted not satisfied
-                   by def (state is tainted): requires untainted def
-
-Finished LCLint checking --- 1 code error found, as expected
-
-tainted4.c: (in function test)
-tainted4.c:6:17: Invalid transfer from tainted def to implicitly untainted
-   tainted4.c:4:36: Meta state def becomes tainted
-tainted4.c:7:19: Invalid transfer from tainted def to implicitly untainted
-   tainted4.c:4:36: Meta state def becomes tainted
-tainted4.c:7:3: Requires clause of called function checkUntainted not satisfied
-                   by def (state is tainted): requires untainted *def
-
-Finished LCLint checking --- 3 code errors found, expected 1
-
 osd.c: (in function osd_fileIsReadable)
 osd.c:9:7: Return value (type int) ignored: fclose(fl)
 osd.c:10:14: Return value type bool does not match declared type int: (TRUE)
This page took 0.037753 seconds and 4 git commands to generate.