12#ifndef CPROVER_GOTO_PROGRAMS_ENSURE_ONE_BACKEDGE_PER_TARGET_H
13#define CPROVER_GOTO_PROGRAMS_ENSURE_ONE_BACKEDGE_PER_TARGET_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Interface providing access to a single function in a GOTO model, plus its associated symbol table.
A generic container class for the GOTO intermediate representation of one function.
bool ensure_one_backedge_per_target(goto_programt &goto_program)
Try to force the given goto_program into a form such that each backedge (branch going backwards in le...