Files
codeql/cpp/ql/test/library-tests/qlcfg/forstmt.cpp
Jonas Jensen 26f32f0d6d C++: Initial version of CFG.qll
This implements calculation of the control-flow graph in QL. The new
code is not enabled yet as we'll need more extractor changes first.

The `SyntheticDestructorCalls.qll` file is a temporary solution that can
be removed when the extractor produces this information directly.
2019-01-04 13:34:36 +01:00

21 lines
297 B
C++

void f1() {
for (int i = 0; i < 10; i++) {
l1:
}
;
}
void f2() {
for (int i = 0; false; i++) { // true edge pruned
}
}
void f3() {
for (int i = 0; true; i++) { // false edge pruned
}
}
void f4() {
for (int i = 0; i < 0; i++) { // true edge pruned
}
}