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.
This commit is contained in:
Jonas Jensen
2018-11-09 16:32:00 +01:00
parent a47faa2272
commit 26f32f0d6d
97 changed files with 22665 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
class C {
public:
C(int x, int y);
};
void f() {
int i, j, k, l;
C c(i + j, k - l);
}