Revert "Revert "SSA: Turn consistency predicates into `query` predica… · ethanwilloner/codeql@1e3adcd · GitHub
Skip to content

Commit 1e3adcd

Browse files
authored
Revert "Revert "SSA: Turn consistency predicates into query predicates""
1 parent f603d96 commit 1e3adcd

3 files changed

Lines changed: 16 additions & 28 deletions

File tree

‎csharp/ql/consistency-queries/SsaConsistency.ql‎

Lines changed: 2 additions & 10 deletions
Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
11
import codeql.ruby.dataflow.SSA
2-
import codeql.ruby.dataflow.internal.SsaImpl::Consistency as Consistency
2+
import codeql.ruby.dataflow.internal.SsaImpl::Consistency
33

4-
class MyRelevantDefinition extends Consistency::RelevantDefinition, Ssa::Definition {
4+
class MyRelevantDefinition extends RelevantDefinition, Ssa::Definition {
55
override predicate hasLocationInfo(
66
string filepath, int startline, int startcolumn, int endline, int endcolumn
77
) {
88
this.getLocation().hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn)
99
}
1010
}
11-
12-
query predicate nonUniqueDef = Consistency::nonUniqueDef/4;
13-
14-
query predicate readWithoutDef = Consistency::readWithoutDef/3;
15-
16-
query predicate deadDef = Consistency::deadDef/2;
17-
18-
query predicate notDominatedByDef = Consistency::notDominatedByDef/4;

‎shared/ssa/codeql/ssa/Ssa.qll‎

Lines changed: 12 additions & 8 deletions

0 commit comments

Comments
 (0)