Files
codeql/cpp/ql/test/library-tests/qlcfg/duff.c
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

17 lines
271 B
C

void f(int i) {
int n = (i + 7) / 8;
switch (i % 8) {
case 0: do { 10;
case 7: 17;
case 6: 16;
case 5: 15;
case 4: 14;
case 3: 13;
case 2: 12;
case 1: 11;
} while (--n > 0);
}
}