mirror of
https://github.com/github/codeql.git
synced 2026-01-27 21:33:03 +01:00
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.
21 lines
297 B
C++
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
|
|
}
|
|
} |