File tree Expand file tree Collapse file tree 2 files changed +2
-6
lines changed
goto-instrument/contracts/doc/user Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ apply the dominator algorithm to its Java bytecode representation.
69
69
` cfg_dominators_templatet::output ` is a good place to check how to query the
70
70
dominators it has found.
71
71
72
- \subsection analyses-constant-propagation Constant propagation (\ref constant_propagator_ait)
72
+ \subsection analyses-constant-propagation Constant propagation (constant_propagator_ait)
73
73
74
74
A simple, unsound constant propagator. Replaces RHS symbol expressions (variable
75
75
reads) with their values when they appear to have a unique value at a particular
@@ -242,10 +242,6 @@ To be documented.
242
242
243
243
\section analyses-transformations Transformations (arguably in the wrong directory):
244
244
245
- \subsection analyses-goto-checkt Pointer / overflow / other check insertion (goto_checkt)
246
-
247
- To be documented.
248
-
249
245
\subsection analyses-interval-analysis Integer interval analysis -- both an analysis and a transformation
250
246
251
247
\ref interval_analysis interprets instructions of the input \ref goto_modelt
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ Back to @ref contracts-user
4
4
5
5
@tableofcontents
6
6
7
- CBMC offers support for loop contracts, which includes three basic clauses:
7
+ CBMC offers support for loop contracts, which includes four basic clauses:
8
8
- an _ invariant_ clause for establishing safety properties,
9
9
- a _ decreases_ clause for establishing termination,
10
10
- an _ assigns_ clause for declaring the memory locations assignable by the loop,
You can’t perform that action at this time.
0 commit comments