Skip to content

Commit c0ab8fe

Browse files
committed
WIP
1 parent 227c985 commit c0ab8fe

File tree

4 files changed

+578
-576
lines changed

4 files changed

+578
-576
lines changed

rust/ql/lib/codeql/rust/internal/PathResolution.qll

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2250,8 +2250,10 @@ private module Debug {
22502250
Locatable getRelevantLocatable() {
22512251
exists(string filepath, int startline, int startcolumn, int endline, int endcolumn |
22522252
result.getLocation().hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) and
2253-
filepath.matches("%/main.rs") and
2254-
startline = 52
2253+
// filepath.matches("%/lex.rs") and
2254+
// startline = [156 .. 163]
2255+
filepath.matches("%/algorithm/mod.rs") and
2256+
startline = [300 .. 303]
22552257
)
22562258
}
22572259

rust/ql/lib/codeql/rust/internal/typeinference/Type.qll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ abstract class Type extends TType {
7575
abstract TypeParameter getPositionalTypeParameter(int i);
7676

7777
/** Gets the default type for the `i`th type parameter, if any. */
78-
TypeMention getTypeParameterDefault(int i) { none() }
78+
TypeRepr getTypeParameterDefault(int i) { none() }
7979

8080
/**
8181
* Gets a type parameter of this type.
@@ -129,7 +129,7 @@ class DataType extends Type, TDataType {
129129
result = TTypeParamTypeParameter(typeItem.getGenericParamList().getTypeParam(i))
130130
}
131131

132-
override TypeMention getTypeParameterDefault(int i) {
132+
override TypeRepr getTypeParameterDefault(int i) {
133133
result = typeItem.getGenericParamList().getTypeParam(i).getDefaultType()
134134
}
135135

@@ -189,7 +189,7 @@ class TraitType extends Type, TTrait {
189189
result.(SelfTypeParameter).getTrait() = trait
190190
}
191191

192-
override TypeMention getTypeParameterDefault(int i) {
192+
override TypeRepr getTypeParameterDefault(int i) {
193193
result = trait.getGenericParamList().getTypeParam(i).getDefaultType()
194194
}
195195

rust/ql/lib/codeql/rust/internal/typeinference/TypeInference.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4120,8 +4120,8 @@ private module Debug {
41204120
Locatable getRelevantLocatable() {
41214121
exists(string filepath, int startline, int startcolumn, int endline, int endcolumn |
41224122
result.getLocation().hasLocationInfo(filepath, startline, startcolumn, endline, endcolumn) and
4123-
filepath.matches("%/sqlx.rs") and
4124-
startline = [56 .. 60]
4123+
filepath.matches("%/algorithm/mod.rs") and
4124+
startline = [300 .. 303]
41254125
)
41264126
}
41274127

0 commit comments

Comments
 (0)