File tree 6 files changed +72
-0
lines changed
6 files changed +72
-0
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,22 @@ int main(int argc, char** argv)
91
91
DATA_INVARIANT (false , " Test invariant failure" );
92
92
else if (arg==" irep" )
93
93
INVARIANT_WITH_IREP (false , " error with irep" , pointer_type (void_typet ()));
94
+ else if (arg==" invariant-diagnostics" )
95
+ INVARIANT (
96
+ false ,
97
+ " invariant with diagnostics failure" ,
98
+ " invariant diagnostics information" );
99
+ else if (arg==" precondition-diagnostics" )
100
+ PRECONDITION (false , " precondition diagnostics information" );
101
+ else if (arg==" postcondition-diagnostics" )
102
+ POSTCONDITION (false , " postcondition diagnostics information" );
103
+ else if (arg==" check-return-diagnostics" )
104
+ CHECK_RETURN (false , " check return diagnostics information" );
105
+ else if (arg==" data-invariant-diagnostics" )
106
+ DATA_INVARIANT (
107
+ false ,
108
+ " data invariant with diagnostics failure" ,
109
+ " data invariant diagnostics information" );
94
110
else
95
111
return 1 ;
96
112
}
Original file line number Diff line number Diff line change
1
+ CORE
2
+ dummy_parameter.c
3
+ invariant-diagnostics
4
+ ^EXIT=(0|127|134|137)$
5
+ ^SIGNAL=0$
6
+ --- begin invariant violation report ---
7
+ invariant with diagnostics failure
8
+ invariant diagnostics information
9
+ ^(Backtrace)|(Backtraces not supported)$
10
+ --
11
+ ^warning: ignoring
12
+ ^VERIFICATION SUCCESSFUL$
Original file line number Diff line number Diff line change
1
+ CORE
2
+ dummy_parameter.c
3
+ precondition-diagnostics
4
+ ^EXIT=(0|127|134|137)$
5
+ ^SIGNAL=0$
6
+ --- begin invariant violation report ---
7
+ precondition diagnostics information
8
+ ^(Backtrace)|(Backtraces not supported)$
9
+ --
10
+ ^warning: ignoring
11
+ ^VERIFICATION SUCCESSFUL$
Original file line number Diff line number Diff line change
1
+ CORE
2
+ dummy_parameter.c
3
+ postcondition-diagnostics
4
+ ^EXIT=(0|127|134|137)$
5
+ ^SIGNAL=0$
6
+ --- begin invariant violation report ---
7
+ postcondition diagnostics information
8
+ ^(Backtrace)|(Backtraces not supported)$
9
+ --
10
+ ^warning: ignoring
11
+ ^VERIFICATION SUCCESSFUL$
Original file line number Diff line number Diff line change
1
+ CORE
2
+ dummy_parameter.c
3
+ check-return-diagnostics
4
+ ^EXIT=(0|127|134|137)$
5
+ ^SIGNAL=0$
6
+ --- begin invariant violation report ---
7
+ check return diagnostics information
8
+ ^(Backtrace)|(Backtraces not supported)$
9
+ --
10
+ ^warning: ignoring
11
+ ^VERIFICATION SUCCESSFUL$
Original file line number Diff line number Diff line change
1
+ CORE
2
+ dummy_parameter.c
3
+ data-invariant-diagnostics
4
+ ^EXIT=(0|127|134|137)$
5
+ ^SIGNAL=0$
6
+ --- begin invariant violation report ---
7
+ data invariant diagnostics information
8
+ ^(Backtrace)|(Backtraces not supported)$
9
+ --
10
+ ^warning: ignoring
11
+ ^VERIFICATION SUCCESSFUL$
You can’t perform that action at this time.
0 commit comments