mirror of
https://github.com/github/codeql.git
synced 2026-02-13 13:41:08 +01:00
12 lines
383 B
Plaintext
12 lines
383 B
Plaintext
import python
|
|
private import LegacyPointsTo
|
|
|
|
/** Holds if `notimpl` refers to `NotImplemented` or `NotImplemented()` in the `raise` statement */
|
|
predicate use_of_not_implemented_in_raise(Raise raise, ExprWithPointsTo notimpl) {
|
|
notimpl.pointsTo(Value::named("NotImplemented")) and
|
|
(
|
|
notimpl = raise.getException() or
|
|
notimpl = raise.getException().(Call).getFunc()
|
|
)
|
|
}
|