mirror of
https://github.com/github/codeql.git
synced 2026-01-28 13:53:10 +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
184 B
C++
21 lines
184 B
C++
// semmle-extractor-options: --microsoft
|
|
|
|
void f();
|
|
void g();
|
|
void h()
|
|
{
|
|
f();
|
|
|
|
__assume(0);
|
|
|
|
g(); // unreachable
|
|
}
|
|
void i();
|
|
void j();
|
|
void k()
|
|
{
|
|
i();
|
|
h();
|
|
j(); // unreachable
|
|
}
|