CBMC
|
#include "dfcc_check_loop_normal_form.h"
#include <analyses/natural_loops.h>
#include <goto-instrument/contracts/utils.h>
Go to the source code of this file.
Functions | |
void | dfcc_check_loop_normal_form (goto_programt &goto_program, messaget &log) |
Checks and enforces normal form properties for natural loops of the given goto_program . More... | |
void dfcc_check_loop_normal_form | ( | goto_programt & | goto_program, |
messaget & | log | ||
) |
Checks and enforces normal form properties for natural loops of the given goto_program
.
If and when the function succeeds, the following properties are established for each natural loop.
The loop has either a single instruction:
OR
The loop has two or more instructions and:
Definition at line 15 of file dfcc_check_loop_normal_form.cpp.