mirror of
https://github.com/github/codeql.git
synced 2025-12-19 18:33:16 +01:00
Will need subsequent PRs fixing up test failures (due to deprecated methods moving around), but other than that everything should be straight-forward.
14 lines
340 B
Plaintext
14 lines
340 B
Plaintext
import python
|
|
|
|
from SsaVariable v, string kind, ControlFlowNode use, int line
|
|
where
|
|
use = v.getAUse() and
|
|
(
|
|
kind = "delete" and v.getDefinition().isDelete()
|
|
or
|
|
kind = "other " and not v.getDefinition().isDelete()
|
|
) and
|
|
line = use.getLocation().getStartLine() and
|
|
line != 0
|
|
select line, use.toString(), v.getId(), kind
|