File tree Expand file tree Collapse file tree 6 files changed +72
-0
lines changed Expand file tree Collapse file tree 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)
9191 DATA_INVARIANT (false , " Test invariant failure" );
9292 else if (arg==" irep" )
9393 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" );
94110 else
95111 return 1 ;
96112}
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