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

26 lines
197 B
C++

namespace ehandler {
class C { };
class D { };
void g() {
throw 1;
}
void f() {
try {
try {
g();
throw 2;
l:
} catch (int) {
4;
}
} catch (C) {
5;
} catch (D) {
6;
}
}
}